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

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

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

См. также

Каналы Инфостарта в Telegram: узнавайте о новых и лучших публикациях первыми!

Новость Инфостарт Мессенджеры

За выходом новых и самых интересных публикаций на Инфостарте теперь можно следить в Telegram. У нас появилось два публичных Telegram-канала – «ИС.Новые» и «ИС.В тренде».

вчера в 15:00    342    vikad    0       

Опубликован первый кейс по внедрению бета-версии BI-системы «1С:Аналитика»

Новость Аналитика ИТ-новость

Специалисты фирмы «1С» внедрили бета-версию новой системы для бизнес-анализа у одного из партнеров «1С» в Узбекистане – в компании Venkon Group.

вчера в 11:35    300    ЕленаЧерепнева    0       

Расписание митапа «Оценка компетенций специалистов» готово!

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

Продолжаем серию летних онлайн-митапов Инфостарта. На очереди оценка компетенций специалистов. Рассказываем вам о программе мероприятия, а также представляем ваше расписание на 14 августа.

вчера в 09:18    420    kbazzh    1       

Заканчивается запись на бесплатный мастер-класс по внедрению Канбан-системы

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

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

03.08.2020    1528    irina_selezneva    2       

Подводим итоги митапа «PostgreSQL VS Microsoft SQL» и выкладываем материалы для участников

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

В последнюю пятницу июля состоялся митап «PostgreSQL VS Microsoft SQL», посвященный двум самым популярным СУБД в мире 1С. Мы собрали всю информацию по прошедшему мероприятию и готовы поделиться ею с участниками.

03.08.2020    2644    vikad    47       

Фирма «1С» прекращает продажи сервиса 1С-UMI «Сайт за вас»

Новость Сервисы

В течение двух лет пользователи 1С-UMI могли получать определенный объем услуг по наполнению сайта текстовыми и графическими материалами. После анализа продаж данный сервис было решено закрыть.

03.08.2020    484    ЕленаЧерепнева    0       

Расписание митапа «Web-клиенты для 1С» готово!

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

Начало августа у нас связано с приходом 1С в пространство сайтов и web-приложений. Традиционный пятничный митап состоится 7 августа – его темой стали Web-клиенты для 1С. Сегодня мы представляем расписание мероприятия.

01.08.2020    1421    kbazzh    0       

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

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

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

31.07.2020    784    AnastasiaKl    1       

Обновились условия сдачи теста «1С:Профессионал по 1С:ERP МСФО»

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

Фирма «1С» сообщила про обновление условий приемки экзамена «1С:Профессионал». Теперь пользовательский экзамен на проверку знаний МСФО в «1С:ERP Управление предприятием 2» нужно будет сдавать по релизу 2.5.

31.07.2020    666    ЕленаЧерепнева    0       

В 1С:ITIL доступна бесшовная интеграция с 1С-Коннект

Новость 1С:Франчайзи, автоматизация бизнеса Интеграция Сервисы

Разработчики сервиса 1С-Коннект сообщили о реализации бесшовной интеграции с конфигурацией 1С:ITIL, которая предназначена для автоматизации процессов управления ИТ-инфраструктурой предприятия.

29.07.2020    867    ЕленаЧерепнева    0       

4 онлайн-митапа Инфостарта на сентябрь: Service Desk, безопасность, маркировка и СКД

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

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

29.07.2020    1588    kbazzh    0       

Подводим итоги конкурса на бесплатное участие в митапе по PostgreSQL VS Microsoft SQL

Новость Infostart Meetup Конкурс Мероприятия

Уже в эту пятницу стартует последний июльский онлайн-митап, который посвящен двум самым популярным СУБД в мире 1С – PostgreSQL и Microsoft SQL. Подводим итоги конкурса на бесплатное участие.

28.07.2020    1235    kbazzh    6       

Опубликована документация по 1С:EDT для разработчиков плагинов

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

Разработчики 1C:Enterprise Development Tools обновили документацию продукта, добавив в него описание по разработке плагинов, а также реализовали в нем встроенные возможности по написанию интеграционных тестов для плагинов.

28.07.2020    1009    ЕленаЧерепнева    0       

Презентуем новый раздел «Управление проектом»

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

Если обработки и прикладные решения искать поиском относительно удобно, то «управленческие» материалы найти заметно сложнее. Чтобы облегчить всем пользователям поиск статей и курсов по управлению проектами, мы добавили отдельный пункт меню.

27.07.2020    1381    irina_selezneva    0       

«Интеграционные решения в 1С»: материалы митапа доступны для участников

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

Марафон онлайн-митапов продолжается! 24 июля в формате конференции Zoom состоялся митап на тему «Интеграционные решения в 1С». Подводим итоги встречи и открываем доступ к материалам для участников мероприятия.

27.07.2020    1514    vikad    78       

Завершается запись на курс по практике регламентированного учета и расчета себестоимости в 1С:ERP

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

С 3 по 28 августа на Инфостарте пройдет курс, посвященный подготовке экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях. Успейте записаться на онлайн-обучение.

23.07.2020    1716    irina_selezneva    2       

Лауреаты Infostart Awards могут участвовать во всех онлайн-митапах бесплатно

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

Победители Infostart Awards имеют право бесплатно посещать конференцию в течение 5 лет после награждения. Мы расширяем право бесплатного участия на все онлайн-мероприятия Инфостарта.

23.07.2020    1518    irina_selezneva    0       

В сервисе 1С-Такском доступен автоматический роуминг с Диадок

Новость Сервисы

Фирма «1С» сообщила о возможности обмена из программы 1С юридически значимыми электронными документами в автоматическом режиме между пользователями операторов Такском и СКБ Контур.

23.07.2020    1705    ЕленаЧерепнева    0       

В ближайших релизах платформы 1С будет доступен новый инструмент администрирования учетных записей

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

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

22.07.2020    9305    ЕленаЧерепнева    7       

Выпущен дистрибутив Linux, который выглядит как Windows 10

Новость Linux Интерфейсы ИТ-новость

Разработчики из Бразилии выпустили дистрибутив Linux с интерфейсом, практически неотличимым от стиля оформления Windows 10. Свою операционную систему они назвали Linuxfx.

22.07.2020    2469    SKravchenko    3       

PostgreSQL VS Microsoft SQL: публикуем расписание и разыгрываем бесплатное участие

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

В следующую пятницу мы проведем онлайн-митап, где будем говорить о двух самых популярных СУБД в мире 1С – PostgreSQL и Microsoft SQL. Рассказываем вам о программе мероприятия, а также разыгрываем бесплатный билет на этот митап.

21.07.2020    5751    kbazzh    118       

Код дохода в платежном поручении: новые правила и ответственность работодателя

Новость БП3.0 Банки Законодательство ИТ-новость

Аудиторы оценили возможность привлечения работодателя к ответственности за некорректное указание кодов дохода в платежном поручении при выплате денежного вознаграждения физическим лицам.

21.07.2020    1115    ЕленаЧерепнева    0       

Открываем голосование за доклады митапа «Оценка компетенций специалистов»

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

14 августа состоится онлайн-митап сообщества Инфостарта. На этот раз поговорим об особой теме – оценка компетенций специалистов.

21.07.2020    1866    kbazzh    0       

«Что? Где? Когда?»: Инфостарт подводит итоги первой игры и приглашает поучаствовать в следующей!

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

16 июля при поддержке Инфостарта состоялась онлайн-игра «Что? Где? Когда?» с участием профессионалов и знатоков из сферы 1С.

20.07.2020    2404    AnastasiaKl    9       

С 26 августа стартует онлайн-курс по Agile в новом формате

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

В августе на Инфостарте стартует курс по управлению ИТ-проектами по Agile. Новый формат построен на принципах активного участия слушателей. Кроме традиционных видеолекций и вебинаров в программу добавлены онлайн-практикумы и онлайн-игры.

20.07.2020    1773    irina_selezneva    2