Появилась необходимость загружать в типовую 1С «Бухгалтерия предприятия» (БП) итоговые суммы кассовых смен из личного кабинета «Такском-касса». Так как на тот момент Такском не присвоил Integrator-ID, то пришлось использовать версию API 1.3.
Было известно, что 1С: БП типовая 2.0, поэтому основа сначала была написана в обычной форме. Так как в БП 2.0 режим совместимости с 8.2, то пришлось отказаться от встроенных функций работы с JSON. В это время был переход на типовую БП 3.0, в результате, не закончив, пришлось заново писать все в новой управляемой форме, но уже с использованием встроенных функций работы с JSON.
По кнопке «Загрузить в базу» создаются документы «Приходный кассовый ордер» на сумму наличных за смену и «Операция по платежной карте» на сумму безналичных за смену.
Так как необходимо было загрузить только итоговые суммы кассовых смен, то загрузку чеков не писал, но такая функция в документации по API 1.3 тоже есть и написать не составляет большого труда, используя уже эту обработку.
Предоставляю обработку виде «как есть», т.е. перед использованием необходимо править. В модуле формы прописаны: организация, счет организации, контрагент, банковский счет контрагента - их нужно либо менять, либо переделать способ заполнения этих реквизитов через выбор на форме, тут уж все зависит от фантазии программиста.
Тестировал на релизе 3.0.49.20.
Обработка рассчитана в основном для программистов или для компаний, в штате которых есть программист, который доработает функционал под специфику своей компании. Готовое решение является платным в отдельной публикации: //infostart.ru/public/1210306/