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

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

Разработка - Системная интеграция - Внешние источники данных

JSON

10
Платформа 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";
ИсходныеДанные.Детали = Детали;

 

 

10

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

Наименование Файл Версия Размер
Выгрузка из 1С 7.7 в JSON
.ert 23,00Kb
04.09.17
76
.ert 1.0 23,00Kb 76 Скачать

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

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

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

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

См. также

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

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

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

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

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

1 стартмани

21.10.2019    1631    ksnik    0       

Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо

Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.

29700 руб.

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Внешние источники данных

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

2 стартмани

09.10.2019    1620    4    Malice    13       

Телеграм БОТ и 1С 7.7 (пример интеграции) 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия Windows Абонемент ($m) Внешние источники данных Интеграция

Небольшая обработка (шаблон) по интеграции НЕ умирающей 1С 7.7 (7.70.027) и TELEGRAM.

1 стартмани

04.10.2019    1813    2    serpent    0       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Обмен данными (синхронизация, интеграция) с Эвотор для 1С:Предприятие 7.7 0

Инструменты и обработки Программист Бухгалтер Пользователь Архив с данными v77::ОУ 1С7:Комплекс 1С7:ТиС Россия УУ Windows Оптовая торговля Розничная торговля Учет ТМЦ Абонемент ($m) Внешние источники данных

Внешняя обработка для 1С:Торговля и склад, ред. 9.2 и 1С:Комплексная конфигурация (Бухгалтерия+Торговля+Склад+Зарплата+Кадры), ред. 4.5 для обмена (синхронизации, интеграции) с 1С. С её помощью можно загрузить документы из терминалов Эвотор в 1С и выгрузить товары и услуги из 1С в терминалы Эвотор.

1 стартмани

05.08.2019    1562    3    Cujoko    0       

Обмен с SalesWorks в 1С 7.7 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 Россия УУ Оптовая торговля Абонемент ($m) Внешние источники данных Обмен через XML

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

5 стартмани

16.07.2019    4746    1    vv-adm    0       

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

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

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Абонемент ($m) Внешние источники данных

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

1 стартмани

10.05.2019    2075    1    rid636674    0       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

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

Инструменты и обработки Бухгалтер Архив с данными v77::Расчет 1С7:ЗиК Россия БУ Зарплата ФОМС, ПФ, ФСС Абонемент ($m) Внешние источники данных Обмен через XML

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

5 стартмани

04.02.2019    3947    23    Pin    9       

Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо

Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.

29700 руб.

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Windows Розничная торговля Акцизы Абонемент ($m) Внешние источники данных

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

1 стартмани

27.02.2018    7534    6    v3_62    0       

1С:Предприятие через Интернет. 1С:Fresh Промо

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

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

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

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

Отчеты и формы Бухгалтер Архив с данными v77::Расчет 1С7:ЗиК Россия БУ Зарплата ФОМС, ПФ, ФСС Абонемент ($m) Внешние источники данных Обмен через XML Специальные

Для расчетчиков заработной платы, которые по каким-то причинам еще не перешли на конфигурацию зарплатного проекта 3 версии, и их регион участвует в Пилотном проекте ФСС доработанная конфигурация ЗиК 7.7 v.365 с возможностью формирования бланка Заявления о выплате пособия, Реестра сведений в ФСС, Описи заявлений и документов и выгрузки Реестра сведений в ФСС в формате xml версии 1.7.4

1 стартмани

14.11.2017    12502    17    57Jimmy    1       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия БУ УУ Учет рабочего времени Абонемент ($m) Внешние источники данных

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

1 стартмани

17.10.2017    6282    6    gamletspb    6       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Абонемент ($m) Внешние источники данных

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

5 стартмани

25.08.2017    20491    70    vv-adm    1       

1С:Предприятие 7.7 и Telegram 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Внешние источники данных

Предлагаемые вашему вниманию файлы демонстрируют возможности: 1) отправки сообщений из 1С:Предприятия 7.7 в мессенджер Telegram, 2) оповещения о выходе из базы всех пользователей...

1 стартмани

09.08.2017    10527    23    Gkmy    34       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

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

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

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

1 стартмани

05.09.2016    6706    6    Khaled    9       

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

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Абонемент ($m) Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel Внешние источники данных

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

1 стартмани

10.06.2016    25437    120    gubanoff    10       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:Комплекс 1С7:ТиС УУ Абонемент ($m) Внешние источники данных

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

1 стартмани

02.06.2016    8394    7    alexstav    2       

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

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

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

1 стартмани

01.06.2016    11080    9    Vladraven    7