Модуль автоматической загрузки/выгрузки документов к драйверу Wi-Fi ТСД для «1С:Предприятия», версии ПРОФ
Модуль добавляет к драйверу ПРОФ возможность автоматического обмена с 1С не только номенклатурой, но и документами. При работе кладовщика с ТСД модуль автоматически формирует ему список документов 1С для обработки на ТСД. Когда кладовщик завершает работу с документом, модуль автоматически загружает результат работы в один или несколько документов 1С (в новые либо в существующие, всё это настраивается).
При использовании модуля отпадает необходимость в операторе 1С, который выгружает документы для обработки на ТСД и загружает их обратно в 1С. Например, сразу после загрузки банковской выписки в 1С кладовщикам на ТСД становятся доступны для отгрузки все еще не отгруженные заказы покупателей, предоплата по которым достаточна для отгрузки. В такой схеме отдел продаж может формировать заказы днем, а склад может совершенно автономно работать ночью.
Модуль автоматической загрузки/выгрузки документов представляет собой дополнительный функционал в промежуточной конфигурации драйвера версии ПРОФ (и поставляется в составе драйвера). Однако, при этом для использования модуля необходима отдельная лицензия, дополнительная к лицензии драйвера ПРОФ (посмотреть цену и заказать модуль автоматической закрузки 1C-WIFI-DRIVER-PRO-AUTO можно по ссылке).
Для тестирования модуля загрузите и установите драйвер ПРОФ и включите модуль на закладке «Операции» промежуточной конфигурации 1С драйвера ПРОФ при помощи кнопки «Включить» (подробнее см. в документации по модулю, которая установится вместе с драйвером). В демо-режиме на ТСД будут отображаться только первые 3 (три) строки табличной части документа 1С и загружать автоматически в документ 1С модуль будет только первые 3 (три) строки документа ТСД.


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

Алгоритм работы ТСД с прикладной базой 1С при открытии документа на редактирование

Конфигурирование модуля
При внедрении подобных решений всегда возникает необходимость «допиливания» продукта под свои задачи. Драйвер версии ПРОФ и входящий в него модуль обмена полностью открыты для доработок. Помимо визуальных редакторов правил обмена есть возможность писать произвольные отборы и произвольный код.
Важной особенностью драйвера ПРОФ и входящего в него модуля автообмена является механизм сохранения пользовательских правок. Благодаря этому механизму можно «корёжить» основную конфигурацию, не снимая её с поддержки! Для этого все изменения, вносимые в модуль при внедрении его под конкретные задачи, следует оформлять как пользовательский код через интерфейс промежуточной конфигурации. Пользовательский код сохраняется модулем отдельно от основного, и выполняется с приоритетом над основным. При выполнении обновления на новую версию, модуль не тронет пользовательный код, благодаря чему он будет работать и в новой версии.