1C 7.7 - разбор JSON версия 2

Публикация № 271165 06.04.14

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

1С 7.7 JSON парсер

Парсер JSON для 1С 7.7

1C77_JSON_parser

1С 7.7 JSON парсер предназначен для разбора данных в формате JSON.

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

Парсер строки с данными в формате JSON.

версия 2.0

Данный исходный код предоставляет возможность сделать парсинг (разбор) строки данных и преобразовать их в структуру вложенных друг в друга типов данных "Список значений".

Вложенные друг в друга структуры разбираются в виде пар "Ключ"-"Значение", если идёт разбор вложенной структуры типа {} или в виде пар "Номер"-"Значение", если вложенная структура завернута в квадратные скобки [].

Возвращаемое значение можно разбирать с помощью стандартной функции "Получить()" для типа переменной "Список значений".

Новое в версии - разбор идёт средствами операционной системы, а не 1С, что существенно увеличивает скорость работы парсера.

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

Наименование Файл Версия Размер
Для размещения в глобальном модуле

.txt 3,49Kb
63
.txt 3,49Kb 63 Скачать
Пример использования

.txt 0,02Kb
20
.txt 0,02Kb 20 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Elfar 61 27.05.15 12:02 Сейчас в теме
почему в "Пример использования" использования одна строка ?

сп = глРазборJSON(Стр);

это отдельная обработка такая? скачиваешь, тратишь sm и получаешь одну строку в текстовом файле?
2. Elfar 61 27.05.15 12:06 Сейчас в теме
sm не жалко, но это всё попахивает мелким жульством
3. FatSlon 9 20.03.16 13:55 Сейчас в теме
(2) Elfar, Посмотри внимательно, тут же два файла. В первом - код для размещения в глобальном модуле. Во втором - образец использования.
Раз ты хорошо разбираешься в 1С, то тебе достаточно скачать главный файл.
Пример тривиальный, да. Но размещение его здесь - мой выбор. Прошу это понимать.
4. panver 3 04.11.20 16:40 Сейчас в теме
На большой строке валится в ошибку (:
Оставьте свое сообщение

См. также

1С 7.7 и новый 1С:Контрагент

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    1219    zhenyat    7    

6

Групповое переименование файлов для 1С 7.7

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

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

1 стартмани

18.02.2022    3492    0    igor7777    6    

2

Универсальная обработка навигации по метаданным 1С:Предприятия 7.7 для пользователя (навигатор - органайзер открывает любые объекты в режиме 1С:Предприятия)

Обработка документов Универсальные обработки Платформа 1С v7.7 Абонемент ($m)

Если у пользователя конфигурации 1С 7.7 сложный интерфейс (или несколько интерфейсов), в котором проблематично найти нужный элемент метаданных - константу, справочник или документ (журнал документов), отчет или обработку, в этом случае поможет универсальный навигатор - органайзер по элементам метаданных, позволяющий легко найти нужный пользователю вид объекта метаданных в отсортированном по алфавитному порядку списке идентификаторов, синонимов или даже комментариев объектов метаданных. Данная универсальная обработка позволяет выбрать и открыть необходимую форму списка и форму элемента. Для доступа к нужному объекту в конфигурации у пользователя должно быть настроено разрешение в правах пользователя, а ссылка в его интерфейсе пользователя в конфигурации не обязательна.

1 стартмани

09.10.2021    4463    0    ksnik    1    

6

Загрузка из PDF в 1С 7.7

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

Загрузка из PDF в 1С 7.7 на примере файла ТОРГ-12.

3 стартмани

15.03.2021    5676    10    vv-adm    0    

5

Журнал универсальный 7.7 для специалиста 1С

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

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

2 стартмани

29.05.2020    7420    9    rusmil    4    

4

Производственный календарь для 1С 7.7

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

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    11991    3    Jill    8    

3

Универсальный подбор и обработка объектов для 1С: Предприятия 7.7 "UChoice.ert"

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

Универсальная обработка 7.7, представленная здесь, до сих пор почему-то по функционалу гораздо беднее, чем общеизвестная типовая "Универсальный подбор и обработка объектов" (UNIREPS82\UniversalSelection) 8.2-8.3", мне не хватило возможности выполнить произвольный код обработчика объектов. Данная обработка "UChoice.ert" является полным аналогом "UniversalSelection", представляет собой консоль выполнения произвольного кода, позволяет делать с объектами информационной базы 1С 7.7 абсолютно все, что угодно, а не узкий, сложно настраиваемый набор команд, на мой взгляд, она существенно превосходит имеющиеся аналоги, поэтому ничем другим кроме нее я не пользуюсь.

1 стартмани

04.04.2019    15789    25    ksnik    9    

4

Чтение и изменение csv файлов

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

Обработка позволяет изменять csv файлы.

1 стартмани

26.02.2019    10082    3    Slypower    0    

1

Запись файлов в zip-архив из 1С: 7.7

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

Запись файлов в в zip-архив штатными средствами windows без использования архиваторов типа WinZip, WinRar, 7zip и т.д. для 1С: 7.7.

1 стартмани

09.06.2018    8029    8    sirm    6    

1

Перевод из рублей в USD и EUR. 1C: 7.7

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

Менеджеру нужно было получать валюты из 1С, для этого была написана данная обработка. Тестировалось на 1C: 7.7 Торговля и Склад.

1 стартмани

03.03.2018    10644    1    user840355    3    

0

Сохранение любой печатной формы в формате xlsx, xls, pdf, jpg, png, bmp

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

Внешняя обработка, позволяющая без труда сохранять в форматах xlsx, xls, pdf, jpg, png, bmp любую печатную форму.

1 стартмани

02.03.2018    18363    50    BotMan4    10    

6

Работа с акцизными марками ЕГАИС для любых конфигураций 1С 8.1, 8.2, 8.3 и 7.7(с 15.01.2018 в ресторанах, барах, кафе) ПОДДЕРЖКА ВЕРСИИ 3 ФОРМАТА ОБМЕНА С УТМ

Универсальные обработки Розничная торговля Обмен с ГосИС Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Рестораны, кафе и фаст-фуд Бухгалтерский учет Акцизы Абонемент ($m)

С 15 января 2018 года в заведениях Общепита (ресторанах, барах, кафе) необходимо отражать вскрытие тары с обязательным считыванием акцизной марки. Не обязательно переходить на новые программы, где реализована интеграция с ЕГАИС. Можно продолжать работать на старой программе, используя внешнюю обработку для работы с акцизными марками. Доработки ваших программ не требуются, просто открываем внешнюю обработку и сканируем акцизные марки при вскрытии. Информация о считанных марках будет сохраняться в текстовые файлы за каждый день, также туда будет сохраняться код алкогольной продукции, полученный из акцизной марки.

10 стартмани

15.01.2018    15131    2    customerdisplay    2    

1

Проверка БСО через сервис АС БДБ: blank.bisc.by

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

Обработка отправляет данные (код формы, серию, номер) в электронный банк данных бланков документов и документов с определенной степенью защиты и печатной продукции. В ответ получает сведения о приобретении субъектами хозяйствования Республики Беларусь и признании недействительности бланков документов с определенной степенью защиты, печатной продукции, контрольных (идентификационных) знаков через 1С.

1 стартмани

19.12.2017    21415    6    1v7    2    

4

Универсальный журнал расчетов

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

Обработка представляет универсальный журнал расчетов. Выводит список всех журналов расчетов, существующих в конфигурации и имеющих хотя бы одну запись. Позволяет менять текущие периоды ЖР без отмены расчетов. Задав период, вид периода (регистрации или действия) можно сформировать таблицу значений со всеми атрибутами и реквизитами журнала расчетов. Произвести расчет по выбранной записи, объекту, документу. Отбор по значениям атрибутов/реквизитов можно задать на этапе формирования таблицы, а также уже в сформированной таблице. Есть печатная форма таблицы значений, а также формирование файла Excel с данными ТЗ.

1 стартмани

15.12.2017    11292    3    SanchoD    0    

1

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

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

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

1 стартмани

12.12.2017    14491    9    MaxR1    2    

2

Групповая обработка документов и справочников v.7.7

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

1. Обработка позволяет совершать следующие действия над объектами: а. СПРАВОЧНИКИ: удаление; пометка на удаление; снятие пометки на удаление. б. ДОКУМЕНТЫ: удаление; пометка на удаление; снятие пометки на удаление; проведение; отмена проведения; выключить проводки; включить проводки. 2. Действия могут быть ограничены некоторыми условиями. 3. Существует отбор по видам объектов. 4. Есть возможность обработать подчиненные справочники.

1 стартмани

30.04.2017    21741    70    DUH    0    

6

Универсальная обработка файлов Регламентированной отчетности для 1С: Бухгалтерия 7.7

Регламентированный учет и отчетность Универсальные обработки Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Бухгалтерия для бюджетных учреждений 7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Налоговый учет Абонемент ($m)

Обработка позволяет просмотреть файлы сохраненных данных регламентированной отчетности. При необходимости внести изменения в значение любого параметра. Работает в конфигурациях 1С 7.7, где используются внешние формы регламентированной отчетности: Бухгалтерия, УСН, Подрядчик строительства.

1 стартмани

27.04.2017    19009    6    SanchoD    0    

2

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

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

Пример обработки, позволяющей восстановить (и не только) проводки из резервной базы данных после неосторожного массового изменения и проведения документов за (весьма) длительный период времени. Используется механизм OLE Automation.

1 стартмани

29.03.2017    18875    10    romasna    14    

0

Конвертер / Оптимизатор таблиц печатных форм для 1С: 7.7

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

Конвертер, оптимизатор печатных таблиц форм для 1С: 7.7. Несмотря на то, что 1С: 7.7, несомненно, устарела, она все еще используется и будет использоваться! Однако законы все время меняются, и печатные формы тоже.

1 стартмани

12.01.2017    14492    5    Djelf    0    

6

Автосписание остатков по ЕГАИС в 0 или как нужно

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

Независимая от конфигурации 1С обработка по получению и последующему списанию остатков ЕГАИС из 1-ого регистра. Сохранение файлов с актами списания, тикетов и остатков в каталог на диске. Может использоваться как заготовка для своей обработки.

5 стартмани

27.12.2016    16493    4    serg_info    6    

2

Универсальные обработки документов и справочников для 1С: Предприятие 7.7

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

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    37401    200    SanchoD    15    

13

Обработка для перекодировки текста в UTF-8 HEX

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

Внешняя обработка для конвертации русского текста в UTF-8 HEX, для отправки POST запросов.

1 стартмани

16.05.2016    14427    6    kozorez    6    

1

Универсальный отчет по регистрам

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

Внешний отчет-обработка, позволяет получить отчет по любому регистру 1С: 7.7 и представить в удобном виде.

5 стартмани

11.05.2016    17556    13    Art77    5    

5

Церковный календарь имён

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

Исполнен в соответствии с православным церковным календарём именин для женских и мужских имён.

1 стартмани

21.03.2016    12830    4    FatSlon    5    

2

Получение лицензий из ЛК ФСРАР

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

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

2 стартмани

17.02.2016    17686    17    knstanta    14    

3

Календарь рыбака на 2016 год (фазы луны)

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

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

1 стартмани

29.01.2016    16706    2    LavinVladik    3    

6

Внешняя обработка для редактирования констант

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

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

1 стартмани

20.10.2015    11531    3    vovaapril    1    

4

Получение данных из алкогольных деклараций: Форма 6 (отгрузки)

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

Обработка позволяет распечатать данные по ИНН покупателя из формы 6 оптовой декларации. Сравнение алкогольных деклараций Форма 6 продавца с формами 11,12 покупателя Обновлена версия. Теперь распознаются декларации форматов 4.30 и 4.31. Версия формата считывается из файла декларации.

1 стартмани

15.07.2015    10609    0    Voldemar    4    

1

Внешняя обработка "Управление изображениями" для конфигурации Камин: Расчет заработной платы 2.0

Универсальные обработки Зарплата Платформа 1С v7.7 Конфигурации 1cv8 Абонемент ($m)

Обработка предоставляет пользователю функционал работы с изображениями (сканами документов и фотографиями) сотрудников. Позволяет загружать и хранить для каждого сотрудника набор графических файлов, содержащих изображения индивидуальных документов; по выбору пользователя выводит на печать нужные наборы документов. Пример использования - групповая подготовка пакетов документов сотрудников для командировок, на вахты и подобные случаи. Только для конфигурации Камин: Расчет заработной платы 2.0

1 стартмани

18.05.2015    11276    1    a.zernin    3    

2

Универсальный реестр документов для 1С 7.7

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

Внешний отчет позволяет отобразить реестр по любому виду документов для любой конфигурации 7.7.

1 стартмани

18.05.2015    22576    61    vv-adm    4    

2

Управление светофором на автовесовой через USB-реле

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

Cистема управления светофором на автовесовой через USB-реле MP 709. Позволяет оператору автовесовой нажатием кнопки в 1С управлять светофором, разрешающим машине выехать с весов после фиксации в программе результата взвешивания.

1 стартмани

01.05.2015    16881    10    VShevelev    8    

10

1С 7.7. Чтение XML файла

Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка позволяет выполнить разбор файла XML в 1С 7.7.

1 стартмани

27.02.2015    36550    180    Fuzzz    5    

7

Установка констант ЗИК 348 на 2015 в соответствии с законодательством РФ

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

Обработка просто устанавливает нужные размер констант на 01.01.2015. Для тех, кому лень делать это ручками.

1 стартмани

26.01.2015    13157    11    mikitondom    3    

0

Универсальная обработка "Перенаправление действия"

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

Универсальная обработка "Перенаправление действия" предназначена для организации вызова какой-то другой обработки (выбирается пользователем) из списка справочника через выбор печатной формы и передачи ей текущего контекста. В примере реализовано: Вызов обработки "Универсальная замена значений", которая автоматически заполняется текущим элементом справочника и почти готова к использованию.

1 стартмани

10.10.2014    15381    0    reshenie    5    

0

Замена Вида Расчета в журнале расчетов Зарплата

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

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

1 стартмани

05.09.2014    10374    7    kipkip    4    

0

"Магический батон" или еще одна попытка сделать "волшебную кнопку"

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

Очень часто, в процессе работы с 1С, у пользователя может возникнуть желание получить какую-либо информацию по данным, которыми он оперирует в данный момент. Например, забивая документ отгрузки, хочется посмотреть взаиморасчеты с контрагентом, или находясь в справочнике номенклатуры посмотреть движения по ней и т.д. В типовых конфигурациях с такими хотелками не очень то развернешься. К примеру про взаиморасчеты с контрагентом, это надо ползти в меню "Отчеты"->"Специализированные"->"Акт сверки", затем в самом отчете, как минимум, необходимо опять выбрать нужного контрагента и только после этого заветная "циферка" порадует глаз пользователя. Некоторые моменты всё же реализованы, например в типовой "Бухгалтерии", в формах списка справочника "Номенклатура", есть в привязанных печатных формах отчеты: "Оборотно-сальдовая ведомость" и "Анализ субконто", но в них также приходится что-либо выбирать/менять перед формированием. Или довольно удобная штука - механизм внешних печатных форм, но не для всех объектов он реализован (к примеру документ "Поступление ТМЦ" обделен такой возможностью). Добавить подобные вещи конечно можно, но для этого придется править конфигурацию и при обновлении учитывать все эти правки...

1 стартмани

21.08.2014    15552    7    SvSoft    4    

8

Загрузка курсов валют для Украины 1c7.7, выбор сайта, выбор метода скачивания

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

Обработка предназначена для загрузки курсов валют с выбором сайта источника - minfin.com.ua и bank.gov.ua(НБУ) и выбором метода загрузки -через v7plus.dll и с помощью vbscript.

1 стартмани

12.06.2014    9546    6    westw    1    

0

Вывод печатных форм (документов, отчетов) в pdf

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

Обработка для вывода печатных форм в виде файла pdf. Обработка выполнена как функциональный ящик. В неё передаются табличная форма, имя файла для вывода и опция о необходимости отобразить файл, после формирования. Я её использую для дальнейшей отправки печатной формы (счета, накладные, фактуры, дебиторки) по электронной почте.

1 стартмани

09.06.2014    15761    34    ne_en    12    

3