Экспорт в 1С
Last updated
Last updated
Для того, чтобы настроить экспорт, нужно добавить в Zorge новый блок.
Этот оставляем без изменений или вносим его, если настраиваем Zorge с нуля:
[general] — общие настройки zorge token = "" — в кавычки ввести токен компании, выданный разработчиками company_id = 1 — ввести id компании server_url = "https://api.dairyfarm.dev/query" — для компаний из prod менять не нужно
Дальше:
[[importers.company_1c]] — настройки для экспорта в 1С farm_id = 547 — id фермы blueprint_id = 58762 — id блюпринта
Заходим в блюпринт и ищем его id в ссылке. Например, — blueprint_id = 59243
blueprint_file_path = 'C:\1c\blueprint.csv' — путь до папки, куда скачается блюпринт events_period_days = 90 — период в днях, за который выгрузятся события event_kinds = ["DEFAULT", "PROTOCOL"] — указываем, какие типы событий нужно скачивать event_ids = ["protocol_1", "injection_2"] — вводим, какие именно события нужно скачивать. Берём их из раздела Все события → Код
default_event_ids = ["PREG", "ABORT", "FRESH", "BRED"] — здесь указываем, какие именно стандартные события нужно скачивать
events_file_path = 'C:\1c\events.csv' — путь до папки, куда будут скачиваться события
Пример того, что должно получиться:
Запускаем run_importers_1c, после чего в указанных папках для скачивания появятся выгрузки в формате .csv