Котов Дмитрий | Программист-разработчик | ООО "Саянскгазобетон"

«Автоматизация обработки потока документов, на примере разработки "Терминала путевых листов" для диспетчерской службы»

Пример возможности разработки полностью автоматизированного места для получения, обработки и возврата документов через терминал на платформе 1С:Предприятие 8.3, без участия оператора. В примере демонстрирую возможность реализации "Терминала путевых листов" в диспетчерской службе компании ООО "Саянскгазобетон". Основное направление компании - производство автоклавного газобетона. Диспетчерская служба не имеет возможности круглосуточной работы, в связи с чем сложилась проблема в своевременным возврате путевых листов от водителей. «Терминал путевых листов», продемонстрированный в докладе, позволяет решит данную проблему путем создания интерфейса прямого доступа в информационную систему с помощью нового режима запуска 1С – "Киоск". Водитель самостоятельно получает и возвращает путевой лист в прикладном решении 1С: Управление автотранспортом 2.1.

Шаблон загрузки из Excel при помощи ADODB.Connection

Обмен - Загрузка и выгрузка в Excel

Эту вещь можно использовать как шаблон для написания собственных загрузок из Excel и как самостоятельную обработку (в качестве примера сделана установка СНИЛС в справочник Физические лица).

В свое время мне очень не хватало простых и понятных примеров загрузки (собирала информацию по кусочкам) при помощи ADODB.Connection, и работы с внешними таблицами в запросах, потому я максимально упростила обработку и выкладываю как шаблон. А также при помощи данной вещи можно выполнять загрузку СНИЛС в справочник Физические лица.

Выкладываю два варианта обработки: для баз на сервере и для файловой.

Выкладываю шаблон файла на всякий случай, но так как загрузка примитивная, то шаблон тоже простой. Две колонки для кода и для загружаемого значения. В примере синхронизация в справочнике идет по коду.

Также эту обработку можно использовать как пример работы с внешними таблицами в запросах.

В версии для файловой базы идет обращение к Provider = "Microsoft.Jet.OLEDB.4.0"; - это старые версии Excel  с расширением xls.

В версии для базы на сервере используется обращение к Provider = "Microsoft.ACE.OLEDB.12.0", здесь можно использовать любое расширение Excel.

Загрузка тестировалась на БП 3.0.51.22, но думаю будет работаь на любой конфигурации на БСП.

Скачать файлы

Наименование Файл Версия Размер
Загрузка данных из Excel для баз на сервере
.erf 11,60Kb
07.09.17
5
.erf 11,60Kb 5 Скачать
Загрузка данных из Excel для файловых баз
.erf 9,69Kb
07.09.17
5
.erf 9,69Kb 5 Скачать
Шаблон файла Excel
.xls 24,50Kb
07.09.17
3
.xls 24,50Kb 3 Скачать

См. также

Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение