Автоматический обмен
Модуль автоматической загрузки/выгрузки документов добавляет к драйверу ПРОФ возможность автоматического обмена с 1С не только номенклатурой, но и документами. При работе кладовщика с ТСД модуль автоматически формирует ему список документов 1С для обработки на ТСД. Когда кладовщик завершает работу с документом, модуль автоматически загружает результат работы в один или несколько документов 1С (в новые либо в существующие, всё это настраивается).
Обратите внимание: модуль автоматической загрузки/выгрузки документов — отдельное платное дополнение к драйверу версии ПРОФ
При использовании модуля отпадает необходимость в операторе 1С, который выгружает документы для обработки на ТСД и загружает их обратно в 1С. Например, сразу после загрузки банковской выписки в 1С кладовщикам на ТСД становятся доступны для отгрузки все еще не отгруженные заказы покупателей, предоплата по которым достаточна для отгрузки. В такой схеме отдел продаж может формировать заказы днем, а склад может совершенно автономно работать ночью.
Модуль автоматической загрузки/выгрузки документов представляет собой дополнительный функционал в промежуточной конфигурации драйвера версии ПРОФ (и поставляется в составе драйвера). Однако, при этом для использования модуля необходима отдельная лицензия, дополнительная к лицензии драйвера ПРОФ (описание модуля можно посмотреть здесь).
Есть возможность опробовать модуль в демо-режиме!
Для этого загрузите и установите драйвер ПРОФ и включите модуль на закладке «Операции» промежуточной конфигурации 1С драйвера ПРОФ при помощи кнопки «Включить» (подробнее см. в документации по модулю, которая установится вместе с драйвером). В демо-режиме на ТСД будут отображаться только первые 3 (три) строки табличной части документа 1С и загружать автоматически в документ 1С модуль будет только первые 3 (три) строки документа ТСД.
Возможности модуля
В драйвере версии ПРОФ уже существует функциональность, похожая на функциональность модуля автоматической загрузки/выгрузки документов: операция ТСД «Отпуск товара» позволяет автоматически создавать документ в базе 1С, но в стандартной поставке есть ряд ограничений:
- создается документ определенного типа;
- тип и заполнение документа можно поменять изменив конфигурацию базы 1С драйвера, что приводит к дополнительным временным и трудовым затратам при обновлении драйвера – нужно переносить сделанные изменения в конфигурацию обновленного драйвера;
- процесс изменения заполнения документа достаточно трудоемкий и требует вмешательства опытного программиста.
При использовании модуля можно настроить в самой базе 1С драйвера необходимое автоматическое заполнение документа и далее обновлять драйвер без риска потери настроек.
В дополнение к вышесказанному, модуль позволяет:
- автоматически загружать документы на ТСД;
- настраивать заполнение документа ТСД на основании документа 1С;
- выполнять действия после заполнения документа на ТСД (например, изменить какой-либо реквизит документа ТСД или 1С, отменить проведение документа 1С и т.д.);
- выполнять действия после заполнения документа в 1С (например, провести загруженный документ 1С, создать другой документ 1С на основании загруженного документа 1С и т.д.).
Сводится к минимуму использование внешних обработок драйвера по выгрузке и загрузке данных, и, как следствие, уменьшается возможность допущения ошибок пользователями: не тот документ 1С выгрузили на ТСД, не в тот документ 1С загрузили данные из ТСД.
Схема взаимодействия модуля с 1С
Модуль обменивается в реальной прикладной базой 1С через механизм Automation (OLE), благодаря чему функционал автоматического обмена с терминалами сбора данных (ТСД) появляется в стандартных базах 1С без необходимости менять их конфигурацию и дописывать какой-либо код. Весь необходимый прикладной код для обмена, включая визуальные редакторы правил обмена, уже написаны и входят в состав модуля (а именно в промежуточную конфигурацию драйвера ПРОФ).
Алгоритм работы ТСД с прикладной базой 1С при просмотре списка доступных документов
Алгоритм работы ТСД с прикладной базой 1С при открытии документа на редактирование
Конфигурирование модуля
При внедрении подобных решений всегда возникает необходимость «допиливания» продукта под свои задачи. Драйвер версии ПРОФ и входящий в него модуль обмена от Клеверенс полностью открыты для доработок. Помимо визуальных редакторов правил обмена есть возможность писать произвольные отборы и произвольный код.
Важной особенностью драйвера ПРОФ и входящего в него модуля автообмена является механизм сохранения пользовательских правок. Благодаря этому механизму можно «корёжить» основную конфигурацию, не снимая её с поддержки! Для этого все изменения, вносимые в модуль при внедрении его под конкретные задачи, следует оформлять как пользовательский код через интерфейс промежуточной конфигурации. Пользовательский код сохраняется модулем отдельно от основного, и выполняется с приоритетом над основным. При выполнении обновления на новую версию, модуль не тронет пользовательный код, благодаря чему он будет работать и в новой версии. Сотрудники Клеверенс прилагают отдельные усилия для того, чтобы старый пользовательский код оставался работоспособным в новых версиях драйвера.