Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Обработка позволяет заполнять документы товародвижения из внешних табличных файлов (Excel, dbf и т.п.) произвольной структуры.
Артикул | 447 |
Обновлено | 21.12.2022 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Покупок | 38 |
Обработка позволяет заполнять документы товародвижения из внешних табличных файлов (Excel, dbf и т.п.) произвольной структуры.
В УТ 11, КА 2.4 и ERP 2.4 заполняются следующие виды документов:
В Бухгалтерии 3.0 доступно заполнение таких документов:
В Рознице 2 доступно заполнение таких документов:
Допустим у нас есть файл Excel:
Для примера заполним документ реализации в конфигурации Управление торговлей 11. Создаем новый документ, заполняем шапку и вызываем обработку заполнения:
В результате откроется форма настроек заполнения. В правой части формы расположено табличное поле, именно из него будет заполняться табличная часть документа. Можем заполнить это табличное поле вручную, вставить в него данные из буфера обмена или выбрать внешний файл (Excel или DBF), нажав на зеленую кнопку.
После выбора файла табличное поле заполнится автоматически.
Далее необходимо настроить структуру шаблона, т.е. определить в каких именно колонках находятся нужные нам данные. Для этого выделяем нужную колонку (кликнув на заголовке), нажимаем кнопку Колонка и указываем какие именно данные в ней содержатся. Для этого нужно выбрать из списка нужный тип.
В результате табличное поле примет следующий вид:
Для удобства сохраним настроенную структуру (чтобы не приходилось в дальнейшем при следующих загрузках повторно выполнять эту работу). Обязательно указываем название настройки.
Можно создавать сколько угодно вариантов настроек (например, вы заполняете документы поступления, и разные поставщики присылают вам файлы разной структуры).
Для восстановления настроек структуры шаблона при следующем заполнении нажмите кнопку командной панели справа от кнопки сохранения (но только после заполнения таблицы формы из файла).
В левой части необходимо указать:
Если необходимо создавать ненайденные товары, то дополнительно нужно указать реквизиты по умолчанию для новых карточек - вид номенклатуры, группа справочника, единица измерения и ставка НДС.
Варианты поиска номенклатуры в базе возможны такие:
Для заполнения документа нажимаем Перенести в документ. Если в процессе заполнения возникнут ошибки/коллизии или будут созданы номенклатурные карточки, будет показан протокол:
В результате табличная часть заполнилась успешно. Помимо количества и цены заполняются все необходимые реквизиты (ставка НДС, сумма НДС и т.п.).
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Комментарии (18)
Артем 30 июля 2020 г.
Обработка не работает на в Рознице 2.2 на списаниях недостач и оприходованиях излишков. Выдает ошибку: «{ВнешняяОбработка.УниверсальноеЗаполнениеДокументов.МодульОбъекта(464)}: Ошибка при вызове метода контекста (Область): Несоответствие типов (параметр номер '1')». Как исправить? Спасибо!
Артем 7 октября 2020 г.
Дмитрий, хочу выразить вам огромную благодарность за ваш труд. Все обработки, приобретенные на вашем сайте работают корректно. Если что-то не так, вы всегда выходите на связь и помогаете оперативно исправить. В моем случае, чаще были ошибки пользователя, нежели разработчика, тем не менее, вы все равно проявляли участие. И, самое главное, спасибо, что оперативно обновляете релизы, причем не берете за это доп. плату, как делают многие другие программисты.
Дмитрий Медведков, администратор 7 октября 2020 г.
Спасибо Артем. Очень приятно.
Владимир С 1 августа 2021 г.
Спасибо за обработку! Все работает, но видимо я сам виноват , что прежде чем купить не спросил по поводу загружаемых колонок. Когда читал описание - было впечатление что Колонки в вашей обработке будут динамически изменяться в зависимости от вида документа. Но когда поставил обработку в Торговля 11 - оказалось что кол-во колонок строго одинаковое для ВСЕХ документов. в Частности в Отчете комиссионера надо подгружать много колонок (Цена и Сумма комитента, Тип цены, Вознаграждение (уникальное для каждой строки), ставка НДС возн.) Получается что с помощью бесплатной обработки "ЗагрузкаДанныхИзТабличногоДокумента_УФ_v2.epf" я могу загрузить намного больше данных, хотя ваша обработка была бы намного удобнее для пользователей. Возможно ли доделать столь нужную для многих обработку, чтобы загружать все колонки документов?
Дмитрий Медведков, администратор 1 августа 2021 г.
Добрый вечер! Доработать не смогу. Если в таком виде обработка не подходит, свяжитесь со мной по почте для возврата денежных средств.
Владимир С 1 августа 2021 г.
Спасибо за ответ!, напишу вам по почте.
Филина Любовь 11 августа 2021 г.
Дмитрий, добрый день. Не заполняет из файла формат pdf. Документы ексель заполняет. У меня база ерп. Можете посмотреть, может я чего не так делаю
Дмитрий Медведков, администратор 11 августа 2021 г.
Добрый день. Загрузка из pdf не предусмотрена.
Владислав 11 декабря 2022 г.
Добры день.
Будет ли добавлен вариант поиска по Артикул и Производитель?
Дмитрий Медведков, администратор 17 декабря 2022 г.
Здравствуйте. Добавлю в обозримом будущем.
Дмитрий 14 января 2023 г.
Дмитрий, вечер добрый. При заполнении внутреннего перемещения выдает такую ошибку. В заказах клиентам работает нормально. В чем проблема?
"{ВнешняяОбработка.УниверсальноеЗаполнениеДокументов.МодульОбъекта(612)}: Поле объекта не обнаружено (НалогообложениеНДС)"
КА 2.5
Дмитрий Медведков, администратор 15 января 2023 г.
Здравствуйте. Поправил этот момент.
Дмитрий 16 января 2023 г.
спасибо
Александр 29 января 2023 г.
При выборе вида номенклатуры, в карточке не добавляется ценовая группа, помню что нужно было проделать какие-то манипуляции и тогда ко всем номенклатурам добавлялась ценовая группа, напомните что необходимо сделать (((
Дмитрий Медведков, администратор 29 января 2023 г.
Попробуйте заполнить ценовую группу в карточке Вида номенклатуры. Если же вы говорите о том, что не можете заполнить ценовую группу именно в виде номенклатуры, то нужно сначала разблокировать реквизиты формы для редактирования (по кнопке Еще).
Дмитрий Медведков, администратор 30 июля 2020 г.
Добрый день Артем! У меня на демо-базе Розницы 2.2 отработала корректно на указанных документах. Свяжитесь пожалуйста со мной по почте или в скайпе, давайте я подключусь удаленно и посмотрю в чем у вас проблема.
Артем 30 июля 2020 г.
Разобрался. В выборе первой строки стоял «0». А надо было поставить «1» или более. Еще уточните, пожалуйста, планируете ли дорабатывать обработку для следующих документов в Рознице 2: ордер списания, ордер оприходования, приказ на пересчет, а также пересчет товаров? Спасибо!
Дмитрий Медведков, администратор 2 августа 2020 г.
Под другие документы дорабатывать не планирую.