Обработка "Заполнение кодов марок".
Назначение обработки.
Обработка предназначена для переноса строк из ячеек документа Excel в табличную часть "Коды марок" документа "Акт постановки на баланс".
Системные требования.
Платформа 1С версии не ниже 8.3.6, конфигурация 1С: Ликероводочный и винный завод или 1С: Управление торговлей алкогольной продукцией. Не требует установки Excel.
Схема работы.
Для работы необходимо выбрать один из документов "Акт постановки на баланс", в который будет производиться запись, и Excel файл, из которого будет производиться запись, и нажать кнопку "Выполнить".
Обработка умеет отслеживать дубли. Если Марка уже была записана в табличную часть, то повторно такая же марка записана в нее не будет.
Ключ связи.
Набор марок в табличной части "Коды марок" привязан к определенной строке в табличной части Товары. Номер строки, к которому привязаны марки = КлючСвязи. Таким образом, поле Ключ связи в обработке позволяет привязывать марки к определенной строке и добавлять в Табличную часть "Товары" несколько строк.
Пример: Строка1 табличной части товары - Водка Особая "Стольная". Ей соответсвует 1200 акцизных марок. Ключ связи =1.
Строка2 табличной части товары - Водка "Невкусная". Ей соответсвует 1500 акцизных марок. Ключ связи = 2.
При нажатии на водку особую "Стольную" в Табличной части "КодыМарок" будут показаны 1200 акцизных марок, ей соответстующих. При переходе на следующую строку водка "Невкусная" в табличной части "КодыМарок" будут показаны 1500 марок, соответствующих ей.
Результат загрузки.
Результат загрузки выводится в окно служебных сообщений.
Пример:
РЕЗУЛЬТАТ ЗАГРУЗКИ:
- Загружено строк: 15 - сколько реально строк было перенесено из Excel в табличную часть
- Отклонено строк: 2 - сколько строк отклонено по причине дублей. (в табличной части были найдены такие же строки)
- Всего строк: 17 - всего строк в документе Excel исключая пустые строки.
Особенности подготовки Excel-файла.
1) Данные будут читаться из первой колонки, содержащей данные, остальные колонки игнорируются.
Пример: Коды марок были отсканированы в колонки №2 и №3. Данные будут прочитаны из колонки №2
2) Данные читаются только из строк, содержащих значение. Пустые строки игнорируются.
3) Регистр строк в Excel неважен, так как обработка выполняет принудительное преобразование регистра. В 1С данные попадают в верхнем регистре.
Пример: Строка Excel: aabbccDD. -> Строка табличной части 1С: AABBCCDD
Примечания к текущему релизу.
Обработка тестировалась в следующих режимах работы:
1) Толстый клиент, файловый режим.
2) Толстый клиент, клиент-серверный режим.