Заполнение авансовых отчетов из Excel и других файлов
Обработка заполняет в авансовом отчете табличные части Товары и Прочее из внешних файлов (excel,dbf и т.п.) произвольной структуры.
Артикул | 442 |
Обновлено | 02.10.2023 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Входит в подписку | Премиум |
Ограничение | Не подходит для 1С:Фреш |
Покупок | 7 |
- Бухгалтерия предприятия 3.0
Обработка позволяет заполнить авансовый отчет из внешнего файла (Excel, dbf и проч). Речь идет о двух табличных частях документа - Товары и Прочее.
Заполнение таблицы товаров
Допустим, у нас есть такой файл Эксель.
Из этого файла заполним табличную часть документа с товарами.
Создаем новый авансовый отчет, заполняем шапку и вызываем команду заполнения товаров:
Откроется форма настроек загрузки.
Первым делом нужно заполнить таблицу - источник данных в правой части формы. Можно ее заполнить вручную, а можно по гиперссылке Из файла.
Нажав на гиперссылку, вызовем окно выбора файла, выберем наш файл и в результате таблица на форме заполнится автоматически.
Следующий шаг - настройка параметров загрузки. Нужно задать граничные номера строки, а также номера колонок с необходимыми данными. Если каких-то данных в файле нет, оставляем соответствующее поле настроек пустым (в моем случае это, например, единица измерения).
Для поиска подходящей номенклатуры в базе необходимо выбрать вариант:
- по названию,
- по артикулу,
- по артикулу и названию.
Поиск контрагентов осуществляется по ИНН, а также краткому или полному наименованию.
Для некоторых реквизитов возможно как заполнение из файла, так и указание конкретного значения. В таком случае при заполнении соответствующего поля на форме предварительно необходимо указать тип данных.
Если хотите заполнять значение из файла, выбирайте тип Число и указывайте номер колонки, в противном случае выбирайте второй тип и указывайте конкретное значение.
Обработка может также создавать номенклатуру, в случае если в базе не найдено товарной карточки. Для этого нужно установить соответствующий признак на форме и выбрать значения заполнения для новой номенклатуры:
- вид номенклатуры,
- родителя (группу списка),
- номенклатурную группу.
После заполнения всех настроек нужно нажать Заполнить документ. Если в процессе заполнения документа возникнут какие-то ошибки/коллизии или будет создана новая номенклатура, то появится протокол.
Табличная часть заполняется полностью автоматически (включая счета учета).
Заполнение таблицы Прочее
Допустим, есть такой файл Excel, из него заполним закладку Прочее в авансовом отчете.
На этот раз на форме документа вызываем команду Заполнить Прочее. Откроется уже знакомая нам форма, но с небольшими изменениями:
- отсутствуют настройки загрузки полей Количество и Цена,
- добавлена колонка Содержание,
- добавлено заполнение аналитики затрат.
По завершении работы обработки таблица Прочее заполняется корректно, включая заполнение аналитики затрат по БУ и НУ.
Появились вопросы?
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Комментарии (0)