Платформа 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 841 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 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 592 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 Сейчас в теме
12. A_Max 18 09.08.16 14:50 Сейчас в теме
Одному мне кажется, что ЧислоИзШестнадцатеричнойСтроки() и ЧислоИзДвоичнойСтроки() это БРЕД?!?!?!
Почему просто не добавить второй параметр у фукции Число в котором указывать основание?
Особенно показателен даже пример из самого текста:
https://wonderland.v8.1c.ru/upload/medialibrary/e91/e91e80a170388ee84aaf465e6bebb911.png
ОНИ САМИ УКАЗЫВАЮТ В ТЕКСТОВОЙ СТРОКЕ, ЧТО ЭТО БИНАРНОЕ ЧИСЛО!!!! 0b00000111

newold2; frkbvfnjh; +2 Ответить 1
13. A_Max 18 09.08.16 15:18 Сейчас в теме
В примере с ПобитовоИ ошибка в вычислении РазрешитьОдиночнуюПродажу.
Далее что делать если будет не байт, а слово?
Ужасный пример с кучей лишних вызовов и преобразований.
100% нужна возможность выполнения операции с зацикливанием одного из источников. Т.е. если длинна одного источника меньше другого, то берётся заново с первого элемента.
тогда появятся фичи:
1. в один буфер можно занести все маски, а во второй один байт для разбора. В итоге получим буфер заполненный составными частями
2. можно делать "потоковый" xor больших данных

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

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

См. также

Фирма «1С» анонсировала новые интеграционные возможности мобильной платформы

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

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

сегодня в 11:35    2389    ЕленаЧерепнева    0       

Конкурс: предложи идею для главного приза INFOSTART EVENT 2020!

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

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

вчера в 17:05    2571    eselyanina    29       

5 октября на Инфостарте стартует «Базовый курс по обмену данными в системе 1С:Предприятие»

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

Онлайн-интенсив является продолжением «Базового курса для начинающих 1С-программистов» и занимает третье место в составленной нами траектории обучения 1С-программиста.

вчера в 16:07    1809    dklimchuk    2       

Вышел новый релиз «1С:Управление торговлей 11.4.13»

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

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

вчера в 15:08    2538    ЕленаЧерепнева    10       

Фирма «1С» объявляет конкурс «Лучший кейс 1С:Реальная автоматизация»

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

Фирма «1С» приглашает пользователей и партнеров принять участие в новом конкурсе кейсов автоматизации малого и среднего бизнеса «1С:Реальная автоматизация». Главный приз конкурса – 200 тыс. рублей.

вчера в 11:50    3256    user-programmist    0       

Конкурс: предложи докладчика и получи онлайн-трансляцию INFOSTART EVENT 2020

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

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

28.09.2020    2592    kbazzh    13       

Инфостарт объявляет набор на курс аналитика 1С. При покупке до 30 сентября – скидка на обучение 30%

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

26 октября стартует курс аналитика 1С, который включает в себя два полноценных курса «Программирование на 1С, основные объекты» и «1С:Бухгалтерия и бухучет для начинающих», а также более 40 уникальных мастер-классов от ведущих экспертов отрасли.

28.09.2020    1297    dklimchuk    0       

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

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

25 сентября прошел завершающий митап, посвященный применению СКД. Мы подготовили материалы для участников и хотим поделиться впечатлениями – что больше всего запомнилось на прошедшем мероприятии.

28.09.2020    2906    vikad    42       

Конкурс на лучший ответ большому и важному управленцу – победитель получит приз на выбор!

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

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

25.09.2020    2391    dklimchuk    41       

В сервисе 1C:ГРМ теперь можно работать с «1C:Управление аптечной сетью»

Новость Здравоохранение, медицина, стоматология Маркировка Сервисы

С помощью «1С:Управление аптечной сетью» можно организовать складской и финансовый учет лекарственных препаратов с одновременной передачей данных об их движении в систему ФГИС МДЛП.

24.09.2020    4907    user-programmist    0       

Vanessa Automation 1.2.034: стабильность – признак мастерства

Новость Автоматизация Интеграция ИТ-новость

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

24.09.2020    3809    vikad    1       

Фирма «1С» сообщила о выходе нового продукта «1С:Интеграция КОРП»

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

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

23.09.2020    3928    ЕленаЧерепнева    0       

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

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

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

22.09.2020    2367    ЕленаЧерепнева    1       

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

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

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

21.09.2020    6209    Senator_I    8       

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

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

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

21.09.2020    3151    vikad    35       

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

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

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

21.09.2020    5672    eselyanina    7       

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

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

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

18.09.2020    5597    vikad    5       

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

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

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

17.09.2020    3241    irina_selezneva    10       

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

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

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

16.09.2020    3383    kbazzh    0       

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

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

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

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

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

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

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

16.09.2020    8640    eselyanina    0       

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

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

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

15.09.2020    2765    kbazzh    0       

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

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

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

15.09.2020    4091    ЕленаЧерепнева    1       

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

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

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

15.09.2020    2750    dklimchuk    1       

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

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

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

14.09.2020    4317    kbazzh    0