Платформа 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 Ответить
2. vano-ekt 854 05.08.16 20:02 Сейчас в теме
3. Solovyeff 05.08.16 23:21 Сейчас в теме
Если у кого то есть пример, как это можно будет использовать, напишите пожалуйста, очень интересно.
rayastar; Brawler; +2 Ответить
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 221 06.08.16 02:19 Сейчас в теме
На самом деле - это круто. А нужно для интеграции.
6. kite2 49 06.08.16 17:58 Сейчас в теме
Надо же, больше всех плюсов получил комментарий тролля.
7. mixperm 64 07.08.16 11:39 Сейчас в теме
А разве не в 8.3.9 это планируется?
8. frkbvfnjh 615 08.08.16 06:34 Сейчас в теме
А релиз 8.3.9 вообще планируется? Зазеркалье уже реально начинает вызывать раздражение! Возможности описали уже на несколько релизов в перед, а толку... Не удивлюсь если релиз 8.3.9 на конец-то "родят" в 2017 году :(
9. Krasnyj 1308 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 Сейчас в теме
12. A_Max 18 09.08.16 14:50 Сейчас в теме
Одному мне кажется, что ЧислоИзШестнадцатеричнойСтроки() и ЧислоИзДвоичнойСтроки() это БРЕД?!?!?!
Почему просто не добавить второй параметр у фукции Число в котором указывать основание?
Особенно показателен даже пример из самого текста:
https://wonderland.v8.1c.ru/upload/medialibrary/e91/e91e80a170388ee84aaf465e6bebb911.png
ОНИ САМИ УКАЗЫВАЮТ В ТЕКСТОВОЙ СТРОКЕ, ЧТО ЭТО БИНАРНОЕ ЧИСЛО!!!! 0b00000111

newold2; frkbvfnjh; +2 Ответить
14. frkbvfnjh 615 11.08.16 06:45 Сейчас в теме
(12) A_Max, полностью с Вами согласен, для своих нужд я именно такую функцию и написал, глупо на каждую систему счисления писать отдельную функцию, они бы еще для восьмеричной отдельную сделали... Сделали бы как у меня:
ЧислоВСистемуСчисления(Число, СтрокаСимволов, ДлинаВыравнивания = 0)
, где СтрокаСимволов - это строка символов системы счисления, таким образом по длине строки можно определить основание и создать произвольную систему счисления с произвольными символами - полная свобода! Ну а уж обертки каждый сам для себя напишет под нужные ему системы счисления...
13. A_Max 18 09.08.16 15:18 Сейчас в теме
В примере с ПобитовоИ ошибка в вычислении РазрешитьОдиночнуюПродажу.
Далее что делать если будет не байт, а слово?
Ужасный пример с кучей лишних вызовов и преобразований.
100% нужна возможность выполнения операции с зацикливанием одного из источников. Т.е. если длинна одного источника меньше другого, то берётся заново с первого элемента.
тогда появятся фичи:
1. в один буфер можно занести все маски, а во второй один байт для разбора. В итоге получим буфер заполненный составными частями
2. можно делать "потоковый" xor больших данных

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

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

См. также

Конкурс на лучшую идею для афиши: приз – онлайн-участие в конференции

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

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

вчера в 11:24    6358    eselyanina    15       

«Единый семинар 1С» дополнится докладами от Инфостарта

Новость Инфостарт Сервисы

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

вчера в 09:50    16836    ekandyba    0       

Синхронизируйте свои смартфоны. Будущее возвращается. Афиша секции «Мобильная разработка»

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

За последнее время у нас было достаточно премьер – мы представили афиши четырех премьерных секций. Не будем сбавлять обороты и продолжим премьерный сезон. Сегодня публикуем афишу секции «Мобильная разработка».

22.09.2021    5086    eselyanina    18       

Фирма «1С» выбрала лучшие проекты по итогам 2020 года

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

На сайте «1С:Проект года» опубликованы итоги конкурса по всем номинациям. В этом году призы получит каждый второй заявленный проект.

21.09.2021    5843    ЕленаЧерепнева    5       

Приглашение на переговорные поединки

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

На Инфостарте начинаются управленческие поединки для менеджеров и тех, кто хочет попробовать свои силы в управленческой и переговорной борьбе. 23 сентября в 11:00 МСК два эксперта – Мария Темчина и Дмитрий Коткин – проведут пилотный поединок.

21.09.2021    5739    MariaTemchina    3       

Установлены правила маркировки музыкальных инструментов и смычков

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

Опубликовано постановление правительства, устанавливающее правила маркировки музыкальных инструментов и смычков, представляющих культурную ценность. Наносить маркировку нужно при выезде за границу.

21.09.2021    5111    Senator_I    1       

ТОП-10 самых продаваемых разработок в августе

Новость Инфостарт Infostart Software Partners Маркет Платные (руб)

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

20.09.2021    3818    pvasiletc    0       

Mr. Наумов & Mrs. Темчина представляют секцию «Управление проектом»

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

Наша четвертая премьера в рамках кинофестиваля про 1С – секция «Управление проектом».

20.09.2021    4853    irina_selezneva    5       

Успейте запрыгнуть в последний «вагон»: осенняя распродажа курсов

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

Наша осенняя распродажа курсов идет полным ходом и даже расширяется. Сегодня пятница – последний рабочий день распродажи, еще есть шанс согласовать с руководством ваше участие в необходимом курсе.

17.09.2021    4507    dklimchuk    1       

Анонсированы новые возможности 8.3.21 при возникновении ошибок

Новость v8 Зазеркалье ИТ-новость

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

17.09.2021    11869    ЕленаЧерепнева    6       

Бизнес-форум «1С:ERP 2021» пройдет в онлайн-формате

Новость ИТ-новость

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

16.09.2021    11188    ЕленаЧерепнева    0       

Библиотека OpenSSL получила крупное обновление до версии 3.0.0

Новость Безопасность Интернет ИТ-новость

Спустя три года разработки состоялся релиз OpenSSL 3.0.0, в котором реализованы протоколы SSL/TLS и различные алгоритмы шифрования. В проект вошло более 7 тыс. изменений по сравнению со старой версией.

16.09.2021    16627    VKuser24342747    0       

Интеграциям нужны новые супергерои. Афиша секции «Интеграция и обмен данными»

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

Презентуем афишу третьей секции конференции. До этого показывали афиши секций «ИТ-Анализ» и «Идеи и тренды в разработке».

16.09.2021    5233    irina_selezneva    9       

Фирма «1С» выпустила конфигурацию 1С:ERP WE Beta с кодом на английском языке

Новость ERP2

Фирма «1С» включила в поставку бета-версии продукта 1С:ERP WE конфигурацию на английском языке. Решение предназначено для международного рынка и имеет делокализованную учетную функциональность.

16.09.2021    5490    ЕленаЧерепнева    3       

Фирма «1С» предупредила о повышении цен на совместные лицензии Microsoft SQL Server

Новость MS SQL

Новые розничные цены на все лицензии 1С:Предприятие и Microsoft SQL Server будут установлены с 1 октября этого года. Заказы по старым ценам могут быть отгружены до конца сентября.

14.09.2021    11206    ЕленаЧерепнева    2       

Презентуем афишу премьерной секции «ИТ-анализ»

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

В программе конференции будет 10 секций. Для каждой секции мы выбрали фильм, соответствующий тематике и атмосфере секции. На прошлой неделе мы рассказали о секции «Идеи и тренды в разработке», а сегодня расскажем о нашей новой секции – «ИТ-анализ».

14.09.2021    9596    irina_selezneva    0       

В «1С:Документооборот 2.1» реализована поддержка облачной электронной подписи

Новость ДО

В новом релизе 1С:ДО появилась поддержка облачной электронной подписи по технологии КриптоПро DSS. Также фирма «1С» обновила мобильное приложение 1С:ДО 2.2 и напомнила, что предыдущее мобильное приложение 1С:ДО 2.1 скоро будет удалено из маркетов.

13.09.2021    7995    ЕленаЧерепнева    0       

Инфостарт приглашает на серию бесплатных вебинаров по модульной автоматизации финансов

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

Чтобы автоматизировать финансовый учет, не обязательно переходить на сложные комплексные системы. Любые конфигурации 1С можно адаптировать для решения задач бюджетирования, казначейства и консолидированной отчетности с помощью модулей ФинПлан.

13.09.2021    7516    vikad    0       

Идеи для партнеров INFOSTART EVENT 2021 Moscow Premiere: можно практически всё!

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

Если вы еще не приняли решение стать партнером и не знаете, что интересного предложить участникам, ознакомьтесь с этой статьей. В ней мы расскажем о некоторых идеях, которые смогут вас вдохновить.

13.09.2021    7895    stasya_goat    0       

Объявляем осеннюю распродажу: с 13 по 19 сентября курсы со скидкой 10-40%

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

Осень – начало активностей в работе, которые будут только набирать темп к концу года. Пока еще не начались дедлайны и «горящие» задачи, есть время развить имеющиеся навыки, наработать новые и закрепить их в реальной работе в горячие дни конца года.

13.09.2021    4964    dklimchuk    0       

Яндекс.Маршрутизация запустила агентскую программу для ИТ-специалистов

Новость ИТ-новость Яндекс

Разработчики 1C могут пройти сертификацию и получать доход с продажи лицензий и внедрения Яндекс.Маршрутизации. Сертификация доступна в рамках бесплатного обучающего курса, который стартует 22 сентября.

10.09.2021    8232    vikad    2       

Last call для руководителей проектов: успейте пообщаться с экспертом по 7-ому PMBoK®

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

14 и 16 сентября на Инфостарте пройдут открытые вебинары по управлению проектами, на которых Мария Темчина ответит на вопросы по 7-ому PMBoK® Guide. Приглашаем всех желающих поучаствовать в вебинарах и свободно пообщаться с экспертом. 

10.09.2021    11022    AnastasiaKl    0       

Фирма «1С» улучшит работу с внешними компонентами в 8.3.21

Новость v8 Зазеркалье ИТ-новость

В платформе «1С:Предприятие 8.3.21» будет добавлена возможность запуска внешних компонент в отдельном процессе – как при работе на сервере, так и на клиенте.

10.09.2021    8448    ЕленаЧерепнева    6       

Премьера секции: Идеи и тренды в разработке

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

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

10.09.2021    5582    eselyanina    12       

С заделом на 2022 год: перевыпускаем ЭЦП для 1С-Отчетности прямо из 1С

Новость Сервисы Цифровая подпись

С 1 января 2022 года получить электронную подпись на организацию можно будет только в ФНС. Но до конца 2021 года УЦ, аккредитованные по новым правилам, могут предоставить компаниям годовой сертификат, действительный для сдачи отчетности в 2022 году.

10.09.2021    12457    ekandyba    0