Версия для печати темы (https://pro1c.org.ua/index.php?s=808fc5c2c60d451c936cd537aea2f948&showtopic=50173)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Распаковать данные ХранилищаЗначений без использования 1С?

Автор: vbi 29.01.19, 21:48

Платформа и конфигурация неважна.

Создадим структуру, наполним ее данными. Создадим хранилище значений, поместим в него структуру. Далее наше хранилище мы можем конвертнуть в BASE64, а на другой конфигурации открыть, распаковать и нормально прочитать.

Вопрос, если этот BASE64 распаковать на другом языке программирования, например на PHP, что за объект мы получим? Сможем ли мы из того объекта получить некое подобие структуры и прочитать из него данные на PHP?

Ведь 1С написана на C++, следовательно и команды 1С оперируют в свою очередь методами C++ (или какой-то ее библиотекой). А значит этот метод можно вызвать в другом языке программирования (возможно подключив стороннюю библиотеку).

Ведь 1С читает неизвестные типы. Мы подключаем компоненты и 1С видит объект как некий COM-объект. Может ли PHP видеть 1С-очный объект каким-то образом и получать из него данные?

Автор: Vofka 30.01.19, 9:35

Целесообразнее, на мой взгляд, изначально работать с форматами, с которыми могут работать разные платформы: json, xml.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua