Вводные задачи:
Для работы с электронными перевозочными документами (ЭПД) клиент использует два сервиса: «Доки» от Калуга Астрал и Контур Логистика, функционирующие вне программы 1С. Требуется разработка аналога документа «Электронная заказ-заявка» для использования в самописном доработанном программном продукте 1С:Технологическая платформа 8.3. Аналог должен предусматривать возможность выгрузки и загрузки XML-файлов в систему Контур Логистика.
Следует подчеркнуть, что 1С:Технологическая платформа версии 8.3 представляет собой не готовое к использованию программное обеспечение для немедленного запуска, а является базовой программной основой, которая нужна, чтобы запускать прикладные решения (например, «1С:Бухгалтерия», «1С:Комплексная автоматизация» и пр.). 1С:Технологическая платформа – это по сути сложный конструктор, служащий для разработки своего программного продукта под индивидуальные задачи, которых по тем или иным причинам нет в стандартных программах 1С и/или необходим клиенту для решения специфических задач для пошаговой доработки каждого действия.
Важно отметить, что у клиента самописный программный продукт 1С, в котором отсутствуют все штатные механизмы для работы с электронной заказ-заявкой.
Готовые решения для интеграции с электронными заказ-заявками и другими электронными перевозочными документами (ЭПД) уже доступны и встроены в новых версиях следующих стандартных программных продуктах 1С через сервис 1С-ЭПД:
- 1С:Бухгалтерия некоммерческой организации 8
- 1C:Управление нашей фирмой
- 1С:Розница 3.0
- 1С:Управление холдингом
- 1С:Управление производственным предприятием 1.3
- 1C:ERP Управление предприятием 2.5
- 1С:ERP. Управление холдингом
- 1С:Комплексная автоматизация
- 1C:Управление торговлей. Ред.11.5
- 1C:Управление автотранспортом Стандарт/ПРОФ
- 1С:Управление автотранспортом. Модуль для 1С:ERP
- 1С:Транспортная логистика, экспедирование и управление автотранспортом КОРП
Так же работа с ЭПД доступна через обработку «Доки» для следующих стандартных 1С:
- Бухгалтерия предприятия 3.0;
- Бухгалтерия предприятия 3.0 КОРП;
- Управление нашей фирмой 3.0;
- Розница 3.0;
- Бухгалтерия строительной организации 3.0;
- Бухгалтерия сельскохозяйственного предприятия 3.0;
- Управление торговлей 11.5;
- Комплексная автоматизация 2.5;
- ERP 2.5.
Клиент отказался переходить на стандартные программные продукты из списка выше, обосновав это тем, что весь штатный функционал ему не требуется, а переход на типовые решения вызовет деградацию производительности.
Поэтому в таком самописном программном продукте 1С создание механизма для работы с электронной заказ-заявкой потребовалось написать необходимый документ с «нуля» по аналогу, что есть в стандартных программах 1С и написать выгрузку/загрузку в/из других учётных систем для работы с ЭПД.
Для решения задачи необходимо было:
1. Создать документ «ЗаказЗаявка». Реквизиты взять из расширения «Астрал Доки».
2. Сделать обработку 1: Сохранение заполненного документа в файл XML. Полученный Файл должен загружаться в Контур.Логистика и быть полностью готовым к подписанию без дополнительного заполнения.
3. Сделать обработка 2: Заполнение формы Элемента «ЗаказЗаявка» из файла XML, выгруженного из Контур логистики
Что сделано:
Электронный заказ (заявка)
- В подсистему «Документы» добавлен новый документ «Заказ (заявка)» и справочник «Параметры транспортных средств».

- В справочник «Контрагенты» и «Организации» добавлена группа реквизитов «Данные ЭЗЗ» для заполнения блока Адрес в файле.


- Добавлена возможность загружать и выгружать xml.
Условия выполнения доработки:
Доработка была выполнена по индивидуальному техническому заданию, согласно условиям работы с доработками 1С.
Если у вас есть похожая задача, то можете обратиться к нам для решения поставленной задачи