gifts2017

Загрузка данных в 1С (7.7) из файла БАП (блока автономной памяти) или ТСД

Опубликовал Дмитрий Крайнов (reshenie) в раздел Обмен - Обмен с другими системами

Обработка "Т77. Загрузка данных из файла блока автономной памяти (БАП) или терминала сбора данных (ТСД)"
Предназначена для работы в конфигурации "1С:Торговля и Склад 7.7".
Результатом ее работы является создание или заполнение документов произвольного вида, имеющих реквизит "Номенклатура" в своем составе, данными из файла переноса информации.
Исходные данные берутся из текстового файла, созданного программным обеспечением блока автономной памяти (БАП) 011,012,013. Этот файл состоит из строк, содержащих штрих-код товара и как вариант - количество, отделенное запятой.
Пример строк текстового файла:
0000000000100,1
4607028751400,6
4607108477466,4
или
0000000000100
4607028751400
4607108477466

Использование обработки:

При первоначальном открытии формы обработки она практически пуста: заполнены только реквизиты "Дата документа", "Вид документа", ТаблицаДокумента, а в ТаблицаНоменклатуры есть колонки.

Пользователю нужно для начала определить основные реквизиты формы:

  1. Дата документа,
  2. Если вид обрабатываемого склада розничный - нужно поставить галочку "Розница" и выбрать "Тип цен".
  3. Затем выбрать "Вида документа" - например "ИнвнтаризацияТМЦ" (вид формируемого/заполняемого документа). После выбора "Вида документа" произойдет перерисовка "ТаблицыДокумента", где будут показаны реквизиты выбранного вида документов.
  4. Выбрать уже существующий документ для заполнения, если Вы хотите заполнить его заново. Если Вы собираетесь создавать новый документ, выбирать уже существующий не нужно.
  5. Заполнение "ТаблицыДокумента":

Двойным щелчком мыши на строке таблицы в графе "Значение" выберите конкретное значение для установки в этот реквизит создаваемого документа. Вы можете указать также варианты: "Номенклатура", "Единица", "Коэффициент", "Количество", "Цена". Эти реквизиты в документе будут заполнены из "ТаблицыНоменклатуры"

  1. Теперь можно выбрать файл переноса информации, после его выбора произойдет заполнение "ТаблицыНоменклатуры".
  2. Целесообразно сохранить настройку обработки, чтобы в будущем воспользоваться ею и просто восстановить настройку обработки из сохраненных значений. Именовать настройки можно с указанием вида формируемого документа и выбранного склада.
  3. Пользователь может изменять или просматривать "ТаблицуНоменклатуры".

Двойным щелчком мыши на строке выберите конкретное действие: "Изменять номенклатуру", "Просматривать номенклатуру" или "Изменять единицу". При изменении номенклатуры начнется создание нового элемента справочника. Штрих-код из таблицы номенклатуры будет перенесен в строку "Наименование" (из-за особенностей создания элементов справочника в типовой конфигурации: см. процедуру НачальнаяУстановкаЗначенийРеквизитов(Парам)). Его можно скопировать в реквизит "ШтрихКод" диалоговой формы элемента.

  1. Измененные характеристики товара переносятся в таблицу номенклатуры. Необходимо, чтобы штрих-код товара соответствовал штрих-коду, прочитанному из файла.

Для формирования нового документа - нажмите кнопку "Сформировать документ". Новый документ будет создан и заполнен.

Для заполнения выбранного документа - нажмите кнопку "Заполнить документ". Табличная часть документа будет заполнена данными из таблицы номенклатуры. Программа попытается найти в документе строку с подходящими номенклатурой и едеиницей, после чего будут обновлены реквизиты этой строки.

Причины купить

Если решение работает и доступно по цене - лучше купить его, чем создавать свое собственное.

Достоинства

Самый простой интерфейс, который интуитивно понятен пользователю. При этом обработка реализует поставленную задачу - создание документа и перенос в него табличной части из файла блока автономной памяти.

Сравнение версий

В обработке "Загрузка документов в 1С (7.7) из файлов Excel, OpenOffice, 1C" также есть возможность загрузки аналогичных файлов. И она обладает возможностью создания новых элементов справочников по описанному пользователем алгоритму. Но эта версия значительно проще в использовании - здесь только минимум необходимого.

Сетевая* - означает то, что Вы приобретаете версию для использования на нескольких компьютерах (для нескольких пользователей) в своей организации. Ограничение количества лицензий: 6. Вы можете запросить активацию для указанных пользователей без дополнительной оплаты.

Локальная* - означает то, что Вы приобретаете версию для использования на одном компьютере (для одного пользователя) в своей организации. Вы получаете одну активацию для ПО, которая действует в рамках ограничения: ИмяКомпьютера()+ИмяПользователя().

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

Наименование Файл Версия Размер
Решение: Загрузка данных из файла БАП (ТСД) v.24.01.2014 22
.zip 1,40Mb
24.01.14
22
.zip 1,40Mb Бесплатно
Решение: Загрузка данных из файла БАП или ТСД. Локальная*
25.12.2014
1000 руб.
Решение: Загрузка данных из файла БАП или ТСД. Сетевая*
25.12.2014
4000 руб.

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа