0. O-Planet 6995 09.01.17 00:49 Сейчас в теме

JSON парсер для профессиональных разработчиков

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

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. ЕленаГр 09.01.17 15:11 Сейчас в теме
Это любой документ можно будет описать таким образом?
5. O-Planet 6995 09.01.17 16:33 Сейчас в теме
(1) Любой документ, справочник. В планах добавить работу с регистрами сведений. А вообще это - более простая альтернатива типовых правил обмена. Ведь сгенерировать выгрузку и директивы для переноса данных в идентичную конфигурацию вообще не сложно.
2. Амарис 09.01.17 15:15 Сейчас в теме
Плюсую. Пригодится. Интересно было бы сразу разбирать в дерево. Даже пример со скриншотов деревом бы лучше смотрелся.
3. jhfrek 185 09.01.17 16:15 Сейчас в теме
О! Как раз хотел разобраться с этой темой!
4. O-Planet 6995 09.01.17 16:32 Сейчас в теме
Интересно, пасхалку кто-нибудь найдет? :) Сразу скажу, это не "Обама, Путин, Коноплев"
6. Paradise.87 09.01.17 17:12 Сейчас в теме
7. O-Planet 6995 09.01.17 18:59 Сейчас в теме
8. kembrik 3 09.01.17 19:09 Сейчас в теме
Кроме пары пропущенных пробелов- ничего не видно :)
9. Sanya1984 143 09.01.17 19:50 Сейчас в теме
Наверное нет, но все же: Матрица 5: Русский Мир,продюсер Никита Михалков, оно?
11. O-Planet 6995 10.01.17 05:25 Сейчас в теме
(9) Ааа!!! Я не думал, что это будет так просто. Да, оно. Пиши, куда флешку прислать ))) Но там пасхалка Михалковым не заканчивается. Он интересный актерский состав пригласил на этот шедевр ...

(10) Тем, что в платформе 8.2 ее нет ;)
13. VitaliyCeban 391 10.01.17 10:04 Сейчас в теме
(11) В таком случае, чем Ваша разработка лучше проверенной годами http://infostart.ru/public/119601/ ?
15. kostik_love 282 10.01.17 11:38 Сейчас в теме
24. artbear 1174 16.01.17 12:39 Сейчас в теме
Поддержу (13)
ИМХО http://infostart.ru/public/119601/ очень полезна, т.к. выполняет свою одну, единственную задачу - разбирает json и получает выходные данные.

А в текущей обработке идет смешивание разных задач:
+ разбор json
+ интеграция/конвертация данных

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

DSL - Предметно-ориентированный язык - англ. Domain-specific language

ИМХО микросервисы рулят, да и принцип единой ответственности никто не отменял.

ЗЫ кстати, я плюсанул разработку, т.к. согласен, что чем больше разработок на тему, тем лучше.
26. O-Planet 6995 16.01.17 16:27 Сейчас в теме
(24) Язык на уровне васика (basic), он не может быть недостаточен. При переносе доков уже столкнулись с тем, что нужно вызывать разные "ПриИзмененииНоменклатуры", когда данных не достаточно. Думаю, как это сделать универсальным. А что касается смешивания технологий, так это плюс. На стыке технологий и рождаются интересные решения.
27. artbear 1174 16.01.17 23:34 Сейчас в теме
(26) >Язык на уровне васика (basic), он не может быть недостаточен.

Я пишу не о языке, а о прикладных инструментах, которые обязательно потребуются для интеграции.
14. Sanya1984 143 10.01.17 11:37 Сейчас в теме
(11) Олег, напишите об этом шедевре, что-то не могу найти информацию в интернете, любопытно )
28. Probot1c 04.02.17 06:14 Сейчас в теме
(11)
то это будет так просто. Да, оно. Пиши, куда флешку прислать ))) Но там пасхалка Михалковым не заканчивается.


А приз всего лишь 1?
18. UPSoft 86 12.01.17 14:58 Сейчас в теме
(9)
Матрица 5: Русский Мир,продюсер Никита Михалков

ничо не понял ГДЕ вы это разглядели?? О_О
19. Sanya1984 143 12.01.17 18:33 Сейчас в теме
(18) А вы внимательно посмотрите, там еще в роли Мелания Трамп есть )
21. UPSoft 86 13.01.17 00:06 Сейчас в теме
(19)да куда глядеть-то?? Уже разгадали... ткине уже пальцем
20. O-Planet 6995 12.01.17 18:55 Сейчас в теме
(18) В том и суть пасхалки, что ее не видно с первого взгляда ;)
10. vano-ekt 532 09.01.17 22:30 Сейчас в теме
чем встроенная платформенная json сериализация/десериализация не устраивает?
12. 1С_Мастер 65 10.01.17 09:26 Сейчас в теме
Тем, что в платформе 8.2 ее нет ;)


А разве переход на актуальную платформу, пусть в режиме совместимости с 8.2, не будет проще, чем изобретение велосипеда?

16. O-Planet 6995 10.01.17 13:33 Сейчас в теме
(12) Некоторые клиенты бывают против перехода на актуальную платформу. И потом, json, реализованный средствами php, мне кажется предпочтительнее, чем платформенный в 1С.
(13) Ну ничего не меняется на инфостарте! Вопросы те же в 2017, что и в 2006... Может, она и не лучше, а может, лучше. Но если не пытаться, то не будет разработок, проверенных годами. Второй вариант ответа: тем, что это - наша разработка.
(14) Думаю Н.Михалков вынашивает пока идею этого проекта и скоро сам расскажет все. Лишь бы пол не поменял потом...
JohnyDeath; +1 Ответить
17. JohnyDeath 295 10.01.17 16:09 Сейчас в теме
(16) пусть меняет. Никто особо и не расстроится )
22. Sanya1984 143 13.01.17 05:25 Сейчас в теме
Разгадка
23. O-Planet 6995 13.01.17 08:50 Сейчас в теме
25. artbear 1174 16.01.17 12:41 Сейчас в теме
Ну и плюс общая схема - 1С + веб-сервер + php - выглядит как-то сложновато :(
29. kote 507 20.02.17 11:09 Сейчас в теме
.. по моему скромному мнению - использование python - вместо php, и использование команд ОС и обмен через файл со скриптом - было бы практичнее, проще, быстрее и не менее "кроссплатформеннее" :)

К тому же - работа с файлом на стороне сервера - производительнее в разы, чем с вэбсервером (который может даже быть недоступен порой)

Всё ИМХО, конечно же

Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Екатеринбург
зарплата от 90 000 руб. до 150 000 руб.
Полный день

Архитектор 1С
Нижний Новгород
зарплата от 180 000 руб.
Полный день

Программист 1С
Челябинск
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Нижний Новгород
зарплата до 90 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата от 100 000 руб. до 150 000 руб.
Полный день