Платформа 1С:Предприятие 8.3.10 будет лучше работать с двоичными данными

05.08.2016     

Фирма "1С" постепенно наращивает функциональность платформы для работы с двоичными данными.

Новые функции для преобразования двоичных данных в разные форматы

В глобальный контекст мы добавили большое количество новых функций для преобразования двоичных данных. Так, например, вы можете выполнять прямое и обратное преобразование двоичных данных в обычную строку, строку формата Base64 и строку формата BinHex. Кроме этого сами двоичные данные вы можете преобразовать в форматы Base64BinHex и обратно.

Аналогичные преобразования поддерживаются и для типа БуферДвоичныхДанных. Кроме этого буфер двоичных данных вы можете преобразовывать в двоичные данные и обратно.

Помимо этого две новые функции позволяют разделить двоичные данные на несколько частей, и наоборот, объединить несколько объектов типа ДвоичныеДанные в один. При этом новый объект будет содержать данные всех частей в том порядке, который вы укажете.

Эти функции по своему смыслу аналогичны разделению и объединению файлов, но во многих случаях они более эффективны. Потому что не нужно предварительно сохранять двоичные данные в файл, и потому, что при разделении отсутствует лишнее копирование данных.

  • Добавление возможности работы с потоками тем объектам, которые работают с файлами.
  • Эффективное копирование с помощью чтения и записи данных.
  • Побитовые логические операции с буфером двоичных данных.
  • Получение числа из шестнадцатеричных и двоичных литералов.
  • Изменения в технологии внешних компонент NativeAPI

Планируется в версии 8.3.10.

Подробнее читайте в технологическом блоге фирмы 1С Заметки из Зазеркалья. 

Ждем ваших комментариев!


Автор:
Доржи Цыденов Генеральный директор


Комментарии
В избранное Подписаться на ответы Сортировка: Рейтинг всех уровней
1. CaptainMorgan 05.08.16 17:52 Сейчас в теме
В то время, когда наши космические корабли бороздят просторы Вселенной, скромная фирма наращивает функционал своего программного продукта.
И недалёк тот час, когда платформа 1С полностью заменит человека.
-На фабрике
-В городе
-На земле

Сара Коннор от этом предупреждала в далёком 1984 году.

Скайнет...
rouster; zrivk; c300pm; SunShinne; kauksi; userGJ; PowerBoy; maksa2005; LavinVadik; bulpi; HiKS; Krasnyj; +12 Ответить
3. Solovyeff 05.08.16 23:21 Сейчас в теме
Если у кого то есть пример, как это можно будет использовать, напишите пожалуйста, очень интересно.
rayastar; Brawler; +2 Ответить
12. A_Max 18 09.08.16 14:50 Сейчас в теме
Одному мне кажется, что ЧислоИзШестнадцатеричнойСтроки() и ЧислоИзДвоичнойСтроки() это БРЕД?!?!?!
Почему просто не добавить второй параметр у фукции Число в котором указывать основание?
Особенно показателен даже пример из самого текста:
https://wonderland.v8.1c.ru/upload/medialibrary/e91/e91e80a170388ee84aaf465e6bebb911.png
ОНИ САМИ УКАЗЫВАЮТ В ТЕКСТОВОЙ СТРОКЕ, ЧТО ЭТО БИНАРНОЕ ЧИСЛО!!!! 0b00000111

newold2; frkbvfnjh; +2 Ответить 1
2. vano-ekt 841 05.08.16 20:02 Сейчас в теме
4. sybastik 06.08.16 00:38 Сейчас в теме
В результате теперь вы можете открывать потоки для чтения и записи при использовании таких объектов как:

ЧтениеТекста и ЗаписьТекста;
ЧтениеFastInfoSet и ЗаписьFastInfoSet;
ЧтениеHtml и ЗаписьHtml;
ЧтениеJSON и ЗаписьJSON;
ЧтениеXML и ЗаписьXML;
ЧтениеZipФайла и ЗаписьZipФайла.
Вы можете получать тело как поток, когда работаете с HTTP:

HTTPЗапрос и HTTPОтвет;
HTTPСервисЗапрос и HTTPСервисОтвет.
Вы можете записывать в поток и читать из потока при работе с объектами:

ТекстовыйДокумент;
ТабличныйДокумент;
ФорматированныйДокумент;
ГеографическаяСхема;
ГрафическаяСхема;
FTPСоединение.
Показать


*ля, неужели)
только, пройдет не мало лет, когда это будет реализовано, судя по всему))
5. cleaner_it 240 06.08.16 02:19 Сейчас в теме
На самом деле - это круто. А нужно для интеграции.
6. kite2 25 06.08.16 17:58 Сейчас в теме
Надо же, больше всех плюсов получил комментарий тролля.
7. mixperm 62 07.08.16 11:39 Сейчас в теме
А разве не в 8.3.9 это планируется?
8. frkbvfnjh 590 08.08.16 06:34 Сейчас в теме
А релиз 8.3.9 вообще планируется? Зазеркалье уже реально начинает вызывать раздражение! Возможности описали уже на несколько релизов в перед, а толку... Не удивлюсь если релиз 8.3.9 на конец-то "родят" в 2017 году :(
9. Krasnyj 1263 09.08.16 00:41 Сейчас в теме
Скорее бы вышел этот релиз.
10. palsergeich 09.08.16 12:34 Сейчас в теме
В баг репорте есть мобильная платформа 8.3.9, а вот стандартный дистрибутив, пока 8.3.8 максимальная версия.
Думаю сентябрь - октябрь, они повышают релиз где то раз в пол года...
11. tailer2 09.08.16 14:22 Сейчас в теме
13. A_Max 18 09.08.16 15:18 Сейчас в теме
В примере с ПобитовоИ ошибка в вычислении РазрешитьОдиночнуюПродажу.
Далее что делать если будет не байт, а слово?
Ужасный пример с кучей лишних вызовов и преобразований.
100% нужна возможность выполнения операции с зацикливанием одного из источников. Т.е. если длинна одного источника меньше другого, то берётся заново с первого элемента.
тогда появятся фичи:
1. в один буфер можно занести все маски, а во второй один байт для разбора. В итоге получим буфер заполненный составными частями
2. можно делать "потоковый" xor больших данных

Вообще всё это отдаёт полностью отсутсвие проработанности и целостного подхода из-за чего навевает грусть о качестве разработки (
14. frkbvfnjh 590 11.08.16 06:45 Сейчас в теме
(12) A_Max, полностью с Вами согласен, для своих нужд я именно такую функцию и написал, глупо на каждую систему счисления писать отдельную функцию, они бы еще для восьмеричной отдельную сделали... Сделали бы как у меня:
ЧислоВСистемуСчисления(Число, СтрокаСимволов, ДлинаВыравнивания = 0)
, где СтрокаСимволов - это строка символов системы счисления, таким образом по длине строки можно определить основание и создать произвольную систему счисления с произвольными символами - полная свобода! Ну а уж обертки каждый сам для себя напишет под нужные ему системы счисления...
15. frkbvfnjh 590 11.08.16 06:46 Сейчас в теме
Эх, жаль только до разрабов платформы не достучишься, у них свое видение мира :(
16. frkbvfnjh 590 11.08.16 06:50 Сейчас в теме
УРААААААААА!!! Свершилось, ща зашел на https://releases.1c.ru/ - вышла платформа 8.3.9.1648
http://joxi.ru/Vm657ENCxpoL6r
17. frkbvfnjh 590 11.08.16 07:14 Сейчас в теме
Ух ты, самое интересно, кому интересно:
Реализована поддержка векторных картинок в формате SVG.
Реализована поддержка СУБД Microsoft SQL Server 2016.
Серьезно расширены возможности расширений и возможности работы с протоколом OData.
Улучшена поддержка СУБД PostgreSQL.
Реализована возможность использования протокола FTPES при работе с FTP-сервером.
На мобильной платформе реализована поддержка системы компоновки данных.
На мобильной платформе реализована возможность использования внешних компонент.
Для мобильной платформы реализована возможность работы с данными в формате JSON.
По мобильной платформе вообще масса новых возможностей...

Вот еще интересная штука:
Оптимизированы запросы в файловом варианте работы платформы, в том случае, если прикладное решение имеет разделители, но фактически содержит одну область данных.
Для того чтобы данная оптимизация начала использоваться на существующих информационных базах, требуется произвести тестирование и исправление информационной базы с включенным режимом Реиндексация таблиц информационной базы.
После реструктуризации информационной базы, для всех реструктуризируемых объектов также начинает работать данная оптимизация.
Оставьте свое сообщение

См. также

В «1С:Документообороте 2.1.25» реализована поддержка мобильного сканирования

Новость ДО Конфигурация Мобильные приложения

В новом релизе прикладного решения «1С:Документооборот» у пользователей появилась возможность использовать мобильное приложение для сканирования документов с помощью смартфона.

сегодня в 09:45    1212    ЕленаЧерепнева    0       

Фирма «1С» начнет продавать «Русский офис»

Новость Infostart Software Partners Маркет Новости компаний

Пакет программ «Р7-Офис» позиционируется как альтернатива более распространенным пакетам MS Office и LibreOffice. Заявлена поддержка российских операционных систем (Альт Линукс, РОСА Линукс, Astra Linux), а также Windows, Linux, MacOS X и др.

вчера в 17:26    4852    Senator_I    6       

Презентации и видеозаписи онлайн-митапа по маркировке товаров доступны для участников!

Новость Инфостарт Infostart Meetup Мероприятия

18 сентября на площадке Инфостарта состоялся онлайн-митап, посвященный вопросам маркировки товаров. Мы собрали всю информацию о мероприятии, чтобы поделиться впечатлениями с участниками, а также рассказать, как получить доступ к материалам докладов.

вчера в 15:32    1621    vikad    23       

Открыто голосование за доклады Infostart Event 2020

Новость Инфостарт infostartevent Мероприятия

Объявляем об открытии голосования за доклады юбилейной конференции Infostart Event 2020. В этом году оргкомитет конференции принял рекордное количество заявок докладчиков – 133.

вчера в 11:35    3731    eselyanina    4       

Приветствуем в команде Инфостарта новых экспертов 1С!

Новость Инфостарт

Этим летом жизнь проектного отдела Инфостарта закипела с новой силой. В ряды нашего внутреннего подразделения 1С-автоматизации вступили одни из сильнейших представителей сообщества – ведущие разработчики Евгений Ванжула и Александр Кунташов.

18.09.2020    5007    vikad    5       

Организаторы INFOSTART EVENT 2020 берут на себя ответственность … за секцию «Мотивация, лидерство и личная эффективность»

Новость Инфостарт infostartevent Мероприятия

Все. Всех модераторов мы представили, пора поговорить о секции, которой в этом году займется команда организаторов конференции INFOSTART EVENT 2020. В этом году мы планируем нанести непоправимую пользу вам и вашим коллегам.

17.09.2020    2676    irina_selezneva    8       

Представляем модераторов секции «Управление проектом» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

В преддверии INFOSTART EVENT 2020 мы рассказываем о специалистах, которые будут заниматься модерацией каждой секции конференции. На очереди следующая команда модераторов!

16.09.2020    2885    kbazzh    0       

Фирма «1С» рассказала о новых возможностях платформы для дистанционного обучения

Новость Конфигурация

Продукты линейки «1С:Электронное обучение» дополнили новыми функциональными возможностями по опыту массового перехода на дистанционное обучение из-за ограничений, связанных с коронавирусной инфекцией.

16.09.2020    2846    ЕленаЧерепнева    0       

Готово расписание онлайн-митапа «Практика применения СКД в 1С»

Новость Инфостарт Infostart Meetup Мероприятия

25 сентября пройдет онлайн-митап, посвященный практике применения системы компоновки данных в 1С.

16.09.2020    4074    eselyanina    0       

Арсен Сазандрашвили – модератор секции «Управление ИТ» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

Продолжаем рассказывать вам про модераторов IE 2020. Секцию «Управление ИТ» в этом году будет контролировать наш хороший друг с Дальнего Востока – Арсен Сазандрашвили, руководитель службы технической поддержки в ГК «Доброфлот».

15.09.2020    2141    kbazzh    0       

Подведены итоги конкурса «1С:Проект года – 2019»

Новость ИТ-новость Конкурс

Лучшим комплексным проектом признана автоматизация комплекса «Острова мечты». В номинации «Самый масштабный проект» победил проект внедрения 1С:УХ в «Ростехе». А лучшим территориально-распределенным проектом стало внедрение 1С:УАТ в «Почте России».

15.09.2020    3721    ЕленаЧерепнева    0       

До старта Welcome-вебинара по управлению ИТ-проектами остались считанные дни

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Уже в этот четверг, 17 сентября, на Инфостарте пройдет первый вебинар Базового курса по управлению ИТ-проектами, доступный для всех желающих. Вебинар пройдет в формате кейс-стади – то есть обучение на основе разборов историй реальных проблем на проектах.

15.09.2020    2325    dklimchuk    1       

Представляем модератора секции «Управление персоналом» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

Мы сделали недельный перерыв в цикле новостей по модераторам INFOSTART EVENT 2020 и сегодня хотим вам представить того, кто возьмет на себя тему управления персоналом. В этом году эту ответственную миссию взял на себя наш коллега, Дмитрий Климчук.

14.09.2020    3866    kbazzh    0       

Подводим итоги митапа по безопасности в 1С и выкладываем материалы для участников!

Новость Инфостарт Infostart Meetup Мероприятия

11 сентября состоялся второй осенний митап Инфостарта, посвященный теме «Безопасность в 1С». Мы подготовили для участников видеозаписи и презентации докладов и рассказываем, чем запомнились выступления.

14.09.2020    3301    vikad    38       

Инфостарт поздравляет с Днем программиста и объявляет конкурс!

Новость Инфостарт ИТ-новость Конкурс

В минувшую субботу состоялся 256 день в 2020 году, а значит, настало время поздравить всех специалистов в области вычислительной техники, разработки ПО и автоматизации производственных процессов с профессиональным праздником – Днем программиста.

14.09.2020    2857    AnastasiaKl    20       

Поделитесь своими историями проблем по управлению проектами и получите консультацию экспертов на открытом welcome-вебинаре

Новость Обучение, бизнес-тренинг, курсы

17 сентября на Инфостарте стартует новый поток курса Марии Темчиной по управлению ИТ-проектами. Открывает онлайн-курс доступный для всех желающих welcome-вебинар.

11.09.2020    2821    dklimchuk    0       

Система tax free станет доступна по всей России

Новость НДС Законодательство ИТ-новость Налоги

Российский Кабмин одобрил законопроект о расширении действия системы tax free. Теперь вернуть НДС за купленные товары можно будет по всей территории РФ.

11.09.2020    2443    user1015646    0       

Мобильная платформа «1С:Предприятие 8»: новые возможности и направления развития

Новость Зазеркалье ИТ-новость Мобильные приложения

Фирма «1С» поделилась планами по развитию мобильной платформы, а также прокомментировала ряд вопросов, связанных с разработкой мобильных приложений на базе «1С:Предприятие 8».

10.09.2020    3911    ЕленаЧерепнева    7       

«Управляемые инструменты разработчика»: представляем новый продукт под эгидой Инфостарта

Новость Инфостарт Infostart Software Partners Маркет

В арсенал любого программиста 1С входит множество разнородных инструментов, призванных упростить разработку – помочь в составлении запроса, формировании произвольных отчетов СКД, настройке алгоритма обработки выбранных данных.

09.09.2020    5052    vikad    15       

Приглашаем принять участие в онлайн-курсе Дмитрия Коткина «Переговоры в кризис для руководителей. Стратегия и тактика»

Новость Обучение, бизнес-тренинг, курсы

С 12 октября на Инфостарте стартует экспресс-курс Дмитрия Коткина по жестким (и не очень) переговорам. Курс проводится совместно с бизнес-школой ИМИСП – независимая российская бизнес-школа, одна из лидеров в области образования руководителей высшего звена.

08.09.2020    1126    dklimchuk    0       

Фирма «1С» сообщила о выпуске PLM-системы на платформе «1С:Предприятие 8.3»

Новость Машиностроение и приборостроение Конфигурация

Новая редакция «1С:PDM Управление инженерными данными 4 (PLM)» теперь позиционируется как решение для управления жизненным циклом изделия, и включает ряд принципиально новых функциональных возможностей.

08.09.2020    3090    ЕленаЧерепнева    12       

Готово расписание онлайн-митапа «Маркировка товаров»

Новость Инфостарт Infostart Meetup Мероприятия

Продолжаем марафон онлайн-митапов для сообщества Инфостарт – 18 сентября приглашаем принять участие во встрече, посвященной маркировке товаров.

08.09.2020    2053    eselyanina    14       

Юрий Лазаренко – модератор секции «Идеи и тренды» на INFOSTART EVENT 2020

Новость Инфостарт infostartevent Мероприятия

Идеи и тренды – последняя секция из технологического направления конференции INFOSTART EVENT 2020 Post-Apocalypse. Сегодня мы хотим рассказать вам про модератора секции, а также представить его приветственное слово.

07.09.2020    1855    kbazzh    1       

Презентации и видеозаписи онлайн-митапа Service Desk доступны для участников!

Новость Инфостарт Infostart Meetup Мероприятия

4-го сентября состоялся первый сентябрьский митап Инфостарта, посвященный теме Service Desk. В этот раз мы не ограничивались привязкой к 1С, что сделало митап еще более информационно насыщенным.

07.09.2020    1664    vikad    35       

Инфостарт приглашает на бесплатный вебинар «Житейские советы от опытных руководителей проектов»

Новость Обучение, бизнес-тренинг, курсы Инфостарт

10 сентября на Инфостарте пройдет онлайн-вебинар в формате живого общения с ведущей Базового курса по управлению ИТ-проектами – Марией Темчиной, выпускниками курсов Марии, а также другими опытными руководителями ИТ-проектов.

07.09.2020    1799    dklimchuk    2