Выгрузка данных из 1C 7.7 в JSON

Публикация № 396905 09.09.15

Интеграция - Внешние источники данных

JSON

Платформа 1С Предприятие 7.7, несмотря на ее кажущуюся архаичность, все еще широко используется, и подчас возникает необходимость ее связи с самым различным ПО с использованием самых разнообразных методов передачи информации. Недавно меня попросили из 1С 7.7 отдать данные в формате JSON. Я поискал подобные решения и ничего не нашел. Имеющиеся решения http://infostart.ru/public/198619/ , http://infostart.ru/public/252791/ решают другую задачу - задачу разбора имеющихся JSON-данных, а все остальное посвящено платформе 1С Предприятие 8. Поэтому, в этой статье я предлагаю простую обработку по формированию файлов JSON для платформы 1С Предприятие 7.7 .

Выгрузка  данных  1С 7.7  в  JSON  реализована в виде обработки, которая запускается из любого кода 1С 7.7 строкой

ОткрытьФорму("Обработка.ВыгрузкаВJSON",ИсходныеДанные)  

В этой обработке в   процедуре ПриОткрытии()  собственно  и формируется  файл JSON в отдельной директории "ВыгрузкиJSON"  каталога информационной базы.

Как показывает практика,  для выгрузки   из 1С 7.7  любых исходных данных достаточно  небольшого числа типов данных таких как   ТаблицаЗначений, Строка, Число, Дата.  Даже сложные вложенные структуры данных   всегда можно представить с помощью одной единственной ТаблицыЗначений.  Ниже представлен простой пример формирования исходных данных для выгрузки в JSON.

ИсходныеДанные = СоздатьОбъект("ТаблицаЗначений"); 
ИсходныеДанные.НоваяКолонка("Ид","Строка",9);
ИсходныеДанные.НоваяКолонка("Наименование","Строка",100); 
ИсходныеДанные.НоваяКолонка("Детали");
Детали = СоздатьОбъект("ТаблицаЗначений"); 
Детали.НоваяКолонка("ДеталиИд","Строка",9);
Детали.НоваяКолонка("ДеталиНаименование","Строка",25); 
Детали.НоваяКолонка("ДеталиНомер","Строка",9);
// заполнение ИсходныеДанные
ИсходныеДанные.НоваяСтрока();
ИсходныеДанные.Ид = " 78Ц ";
ИсходныеДанные.Наименование = "Велосипед";

Детали.НоваяСтрока(); 
Детали.ДеталиИд = " CWЦ "; 
Детали.ДеталиНаименование = "Колесо переднее"; 
Детали.ДеталиНомер = "N12345";
ИсходныеДанные.Детали = Детали;

 

 

Скачать файлы

Наименование Файл Версия Размер
Выгрузка из 1С 7.7 в JSON

.ert 23,00Kb
96
.ert 1.0 23,00Kb 96 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. _Z1 38 11.09.15 07:34 Сейчас в теме
(0) vpaoli
Скажите а может есть какой либо небольшой пример реального применения subj
2. vpaoli 24 11.09.15 09:15 Сейчас в теме
Небольшой пример уже представлен в статье - на сайт, написанный к примеру на php ( интернет магазин) выгружается велосипед и его переднее колесо ...
3. quick 582 11.09.15 12:27 Сейчас в теме
(2) у меня работает связка 1с с веб сервисами, правда сайт на python, есть рабочая версия с json классом, есть с get / table.
если будет инетесно, могу выслать. Постить на инфостарте некогда, пока что руки не дошли.
Soulist; vpaoli; +2 Ответить
4. vpaoli 24 11.09.15 16:40 Сейчас в теме
(2) (3) quick, премного благодарен конечно! сейчас наверно не стоит, занят другими делами. но буду помнить и если когда нибудь понадобится , я конечно обращусь ...
5. Drfreeman 127 18.09.18 14:29 Сейчас в теме
При выполнении строки: "ИсходныеДанные.Детали.Загрузить(Детали)" возникает ошибка ".....Значение не представляет агрегатный объект (Загрузить)".
6. koliaff 151 24.02.19 16:00 Сейчас в теме
+(5) Три стармани, за неработающий код , это перебор !

ИсходныеДанные.Детали.Загрузить(Детали);
Значение не представляет агрегатный объект (Загрузить)
7. vpaoli 24 26.02.19 09:35 Сейчас в теме
(6) Не судите так строго. Представленная Обработка.ВыгрузкаВJSON не содержит ошибок. А то , что в статье приведен пример ее использования, так это бонус :) . За него стартмани с вас не берут.

Замените последнюю строчку на
ИсходныеДанные.Детали = Детали;
и ошибка исчезнет.
8. koliaff 151 26.02.19 22:34 Сейчас в теме
(7) Да уже разобрался сам, но за скаченную обработку пришлось выложить 3 стартмани. Плюс ещё самому разбираться. Как-то не корректно ) Все же заинтересованные её качают за стармани... А вдруг кто-то не знает, как её допилить - не программисты. Хотя в описании не прописано, что её надо допилить. Выложи пожалуйста сразу готовую обработку, чтобы люди не вчитывались в комментарии к обработке.
9. vpaoli 24 27.02.19 10:39 Сейчас в теме
(8) Обработка продается как есть и по цене, которая указана. Кому надо допиливать пусть допиливает, это разрешено автором.
Настоящее сообщение, переписка и любые приложения отправителя в целом не могут толковаться и не являются договором, заверением об обстоятельствах, офертой, приглашением делать оферту, акцептом, не создают каких-либо прав и/или обязательств отправителя, не являются юридически обязывающими документами для отправителя, носит исключительно информационный (не правообязывающий) характер. В случае если отправитель выразит намерение заключить договор, то такое соглашение должно быть оформлено в письменной форме путем составления единого документа и подписано надлежащим образом уполномоченными представителями всех сторон договора. Отправитель оставляет за собой право на прекращение настоящей переписки в любое время. ))
10. r_strizh 05.12.19 05:22 Сейчас в теме
Нужна ваша помощь в выгрузке данных из 1C 7.7 в JSON напишите на почту rom_strizh mail.ru
Оставьте свое сообщение

См. также

Загрузка электронных листов нетрудоспособности (ЭЛН) в ЗиК 7.7

Зарплата Внешние источники данных Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет Абонемент ($m)

Загрузка электронных листов нетрудоспособности (электронных больничных) в ЗиК 7.7 из файлов, например, из СБИС. Не нашел похожих разработок, может, плохо искал, для 1С 7.7 ЗиК.

1 стартмани

14.04.2020    7788    4    hvv2002    2    

2

JSON: Туда и Обратно

Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Рабочий механизм чтения/записи строк в формате JSON для 1С 7.7. Тестировалось на релизах 7.70.25 и 27.

1 стартмани

16.12.2019    19281    48    Volvo32    31    

24

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для комплексной конфигурации 1С 7.7

Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 1С:Комплексная 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.

1 стартмани

21.10.2019    13859    1    ksnik    0    

2

Универсальная выгрузка данных из 1С 7.7 в JSON

Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка для универсальной выгрузки данных из конфигурации 7.7 в JSON. Может быть полезна для задач переноса данных из различных конфигураций в другие конфигурации, для перехода на другие версии 1С, для перехода на 8.3, для переноса данных в другие системы учета, для организации онлайн выгрузки с целью синхронизации разных систем учета. Выгрузка справочников, документов, результатов запросов, остатков по планам счетов.

2 стартмани

09.10.2019    15325    62    Malice    16    

12

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Обмен с SalesWorks в 1С 7.7

Внешние источники данных Оптовая торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Россия Управленческий учет Абонемент ($m)

Обработка позволяет реализовать обмен данными между решением SalesWorks и 1c 7.7.

5 стартмани

16.07.2019    15036    6    vv-adm    2    

2

Выгрузка контактных данных контрагентов и формирование файла vcf. 1С 7.7

Внешние источники данных Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Обработка выгружает данные контрагентов и создает два файла: один текстовый со всеми данными, другой формата vcards.vcf для загрузки контактных данных в андроид.

1 стартмани

10.05.2019    8817    4    rid636674    0    

0

Выгрузка остатков POSM в систему Инском через API

Внешние источники данных Оптовая торговля Розничная торговля Учет ТМЦ Платформа 1С v7.7 Конфигурации 1cv7 Россия Управленческий учет Абонемент ($m)

С помощью данной обработки можно осуществить API обмен информацией по POSM с системой Инском в 1С 7.7.

10 стартмани

10.04.2019    10840    2    vv-adm    0    

0

Обмен через API c Лукойл в 1С 7.7

Внешние источники данных Оптовая торговля Платформа 1С v7.7 Конфигурации 1cv7 Россия Управленческий учет Абонемент ($m)

Обработка позволяет осуществить обмен через API c Лукойл из 1С 7.7.

10 стартмани

10.04.2019    11699    7    vv-adm    20    

2

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Пилотный проект ФСС. Заявление, реестр, опись, выгрузка в формате xml версия 1.7.6

Внешние источники данных Зарплата Файловый обмен (TXT, XML, DBF), FTP Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)

Конфигурация для объединения с типовой ЗиК с возможностью формирования бланка Заявления о выплате пособия, Реестра сведений в ФСС, Описи заявлений и документов, и выгрузки Реестра сведений в ФСС в формате xml версии 1.7.6 с использованием классификатора адресов ФИАС для выгрузки адресной информации.

5 стартмани

04.02.2019    13976    32    Pin    12    

1

Выполнение запросов к УТМ ЕГАИС из 1С 7.7

Розничная торговля Внешние источники данных Обмен с ГосИС Платформа 1С v7.7 Конфигурации 1cv7 Россия Акцизы Абонемент ($m)

Данный отчет является примером работы с УТМ ЕГАИС, для передачи запросов GET, POST и DELETE из системы 1С 7.7. Запрос DELETE не проверял.

1 стартмани

27.02.2018    17097    11    v3_62    0    

0

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Загрузка картинок с FTP (конвертация в jpg)

Универсальные обработки Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка загрузки картинок с FTP (конвертация в jpg) для 1С 7.7.

1 стартмани

12.12.2017    13932    9    MaxR1    2    

2

Модуль учета рабочего времени для СКУД Parsec 2.5

Внешние источники данных Учет рабочего времени Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка позволяет подключаться к базе данных СКУД "Parsec" v 2.5 и формировать отчеты УРВ. По сути реализует функционал родного модуля парсека (и даже немного его расширяет), что позволяет слегка сэкономить на лицензиях.

1 стартмани

17.10.2017    14859    12    gamletspb    8    

6

Обмен с системой Меркурий через Ветис.API

Внешние источники данных Обмен с ГосИС Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

В обработке реализованы три запроса (GetBusinessEntityList - получения списка хозяйствующих субъектов с возможностью фильтрации по названию и\или ИНН, GetBusinessEntityByGuid - получение хозяйствующего субъекта по глобальному идентификатору, GetRussianEnterpriseList - получения списка предприятий с фильтрацией по названию) и просмотр ответов по ним для работы системы 1с 7.7 и Меркурий через Ветис.API.

5 стартмани

25.08.2017    30671    68    vv-adm    1    

7

Формирование и отправка данных в SPOT 2D для 1С: 7.7

Внешние источники данных Оптовая торговля Платформа 1С v7.7 1С:Торговля и склад 7.7 Украина Абонемент ($m)

Для тех, кто еще не написал сам - не претендующая на профессионализм обработка, но вполне рабочая. Будет неплохим примером с некоторыми подсказками...

1 стартмани

05.09.2016    14473    9    Khaled    9    

1

Удобная выгрузка данных из 1С 7.7 для последующего переноса их в другие программы

Файловый обмен (TXT, XML, DBF), FTP Внешние источники данных Загрузка и выгрузка в Excel Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Позволяет выгружать данные справочников, документов, сальдо по счетам из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF. Полученные файлы удобно использовать для переноса в другие программы. В разработке применено несколько оригинальных решений.

1 стартмани

10.06.2016    47966    194    gubanoff    13    

12

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Выгрузка данных из 1С: Торговля+склад 7.7 в CISLink (отчет дистрибьютора)

Внешние источники данных Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Выгрузка данных из 1С Торговля+склад 7.7 в CISLink. Данный отчет тестировался на релизе 7.70.932 и 7.70.984. Разрабатывался для выгрузки данных в группу компаний РУСАГРО. Также подойдет для всех производителей, принимающих отчеты в данном формате.

1 стартмани

02.06.2016    15554    9    alexstav    2    

0

Работа с ЕГАИС из "Торговля 24h", версия 3.2

Розничная торговля Внешние источники данных Обмен с ГосИС Оперативный учет 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Доработка 1С 7.7 "Торговля 24h", версия 3.2 для работы с ЕГАИС. Поддерживается подтверждение прихода, расход, возвраты и работа со справочниками товаров и фирм из Егаис. Ведение "Журнала розничных продаж Алкоголя по стандарту 2016" Продажи осуществляются через Frontol и автоматически уходят в ЕГАИС прямо с ККМ. В данной конфигурации доработан модуль обмена с Фронтол (выгрузка признака Алкоголь и реквизитов для ККМ) Обновление от 26.01.2017: Доработан модуль запроса нечитаемых марок, реализован учет на складе и торговом зале, реализован механизм автоматического списания проданных в торговом зале АП. Создан документ инвентаризация ЕГАИС, для приведения склада в порядок. и многое другое, на данном этапе ведется плотная работа по изменениям в соответствии с законодательством.

1 стартмани

01.06.2016    17907    4    Vladraven    7    

2

Обработка для загрузки данных формы СЗВ-М в программу ДОКПУ-6 из конфигурации 1С: Зарплата и кадры (ЗиК) 7.7

Внешние источники данных Кадровый учет Платформа 1С v7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет ФОМС, ЕФС Абонемент ($m)

Обработка позволяет сформировать список работников, проработавших хотя бы один день в указанном периоде (включая договоры подряда), в конфигурации 1С: Зарплата и кадры 7.7. Сформированный список загружается в документ СЗВ-М программы ДОКПУ-6.

1 стартмани

06.05.2016    13986    3    HelgGhost    2    

0

Обмен данными Website X5 Evolution с 1С 7.7 (Выгрузка/загрузка/пересчёт)

Обработка справочников Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Абонемент ($m)

Обработка для выгрузки/загрузки/пересчёта в/из файла *.csv, созданного программой Website X5 Evolution в/из 1С 7.7. Проблема кодировки UTF8 - ANSI решается с помощью Recode.exe. Выгрузка в 1С и загрузка обратно Website X5 - корректно срабатывает и без декодирования.

3 стартмани

24.02.2016    15260    0    1v7    1    

2

ЕГАИС (розница) для платформы 1С: 7.7

Внешние источники данных Розничная торговля Обмен с ГосИС Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Обмен данными с системой ЕГАИС из программы 1С: 7.7. Посылаем акты подтверждения, запросы на продукцию, контрагентов и т.д.

1 стартмани

05.02.2016    17108    25    v3_62    7    

3

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

ЕГАИС для ТиС 1С 7.7

Внешние источники данных Оптовая торговля Обмен с ГосИС Платформа 1С v7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Действующая конфигурация для оптовой торговли пивом на базе стандартной конфигурации Торговля и Склад с внедренными модулями выгрузки/загрузки данных в/из ЕГАИС.

1 стартмани

13.01.2016    12190    35    dist    1    

1

Внешняя обработка, демонстрирующая обмен данными с УТМ ЕГАИС на платформе 1С 7.7

Внешние источники данных Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Реализованы отправка на сервер ЕГАИС запросов: контрагентов, продукции, остатков, справок А и Б, чтение ответов на запросы, чтение входящих XML, чтение ответов на исходящие XML, удаление из базы данных УТМ. Реализовано без использования утилиты CURL, используются объекты из встроенной в Windows библиотеки MSXML.

3 стартмани

16.12.2015    21119    59    Palmer1976    0    

4

Импорт входящих налоговых накладных (формат *.xml) пачкой из системы "Соната" в 1С v7.7

Обработка документов Загрузка и выгрузка в Excel Внешние источники данных Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Налоговый учет НДС Абонемент ($m)

Обработка предназначена для загрузки входящих налоговых накладных и корректировочных налоговых накладных, экспортированных из внешних файлов формата *.xml - в 1С 7.7 "Бухгалтерия для Украины".

1 стартмани

24.11.2015    18352    8    DemNV    1    

2

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Модуль работы 1С Торговля и склад с mysql и АРМК кассира (рабочий вариант выгрузки и загрузки для интернет сайта и онлайн планшетов)

Внешние источники данных Розничная торговля Учет ТМЦ Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Рабочий модуль работы 1С с базой данных mysql. (В данный момент работает на нескольких предприятиях) Данная обработка позволяет: - выгружать наличие товара, цены и последние 10 операций по клиентам в базу данных mySQL для последующего отображения на сайте и планшетах. - загружать данных о заказах с интернет сайта прямо в программу 1С, создавая неподтвержденные заявки или реализации

1 стартмани

23.08.2015    14208    9    Vladraven    1    

1

Выгрузка данных 1С 7.7 ТиС для загрузки в Декларант-Алко ф12

Внешние источники данных Розничная торговля Оперативный учет 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Обработка для 1С 7.7 ТиС. Выполняет выгрузку сведений о реализации для передачи покупателям с целью дальнейшей загрузки в Декларант Алко ф 12

1 стартмани

14.04.2015    13636    5    ionfox    1    

0

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Интеграционная стыковка 1С 7.7 и M.e.doc для Украины

Внешние источники данных Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Украина Налоговый учет Абонемент ($m)

Обмен налоговыми документами между 1С 7.7 и M.e.doc для Украины состоит из двух обработок: 1. Загрузка документов в 1С из М.е.док. (Загрузка списка документов) 2. Выгрузка документов из 1С в М.е.док (Выгрузка списка документов)

1 стартмани

26.02.2015    26330    60    steve77    10    

9

Импорт Налоговых накладных и Приложения 2 к НН из M.E.Doc (медок, medoc) в 1С 7.7 Бухгалтерский учет для Украины

Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Налоговый учет НДС Абонемент ($m)

Импорт входящих Налоговых накладных и Приложения 2 к НН из M.E.Doc в 1С 7.7 Бухгалтерский учет для Украины с использованием стандартного файла выгрузки формата XML из M.E.Doc

1 стартмани

19.02.2015    24256    39    MrLloyd    6    

5

Синхронизация входящих налоговых накладных из m.e.doc

Внешние источники данных Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Налоговый учет Абонемент ($m)

Обработка "Синхронизация входящих налоговых накладных из m.e.doc" позволяет провести полную синхронизацию всех первичных документов из medoc и набранных документов ЗКП в 1С

1 стартмани

03.02.2015    12526    9    wowkai    2    

4

Обмен документами MEDOC и 1С 7.7

Внешние источники данных Платформа 1С v7.7 1С:Комплексная 7.7 Украина Бухгалтерский учет Налоговый учет НДС Абонемент ($m)

Обработка предназначена для обмена некоторыми типами документов между ПК "MEDOC" и 1С 7.7 "Бухгалтерия + Торговля + Склад + Зарплата" для Украины

1 стартмани

20.01.2015    24065    18    ukrod    3    

4