Обработка вызывается из документов "Реализация товаров и услуг" или "Поступление товаров и услуг".
Колонки, которые можно загружать:
Опции:
Есть 2 варианта обработки - без производителя ( для типовой УТ 10.3) и с Производителем (в конфигурации необходим справочник "Производитель" и поле "Производитель" в номенклатуре - обработка изначально делалась под модифицированную для продажи запчастей УТ, где производитель важен.)
Принцип работы:
При ошибках в настройке колонок (дубли в номерах, либо не заполнены обязательные колонки) 1С будет подсвечивать ошибочные поля. На основании выбранных номеров колонок создается структура таблицы (кнопка "Создать макет")
В табличное поле под заголовками вставляются данные, скопированные (ctrl+c) из любой таблицы.
После заполнения колонок, вставки данных в табличеное поле и нажатия кнопки проверить, откроется итоговый список товаров, где будет видно, найден ли товар ( если по артикулу найдено несколько товаров, то надо будет выбрать нужны из списка). Поля, которые не удалось преобразовать к нужному типу будут выделены цветом для исправления.
Далее после кнопки "Загрузить в документ" форма закроется и заполнится список товаров исходного документа.
Обработка подключается через сервис - внешние печатные формы и обработки - Внешние обработки заполнения табличных частей.
Как вставить кнопку для вызова обработки в документ (если обработка вставляется в конфигурацию):
В форме реализации/поступления в любое место добавляется произвольная кнопка, содержащая код при нажатии:
//Необязательно - если документ новый или изменен - записываем Если не ссылка.Пустая() и Модифицированность() Тогда ПриЗаписиПерепроводить=Ложь; Записать(РежимЗаписиДокумента.Запись); КонецЕсли; //Конец //Если обработка загружена в конфигуратор Обработка=Обработки.ЗагрузкаИзТаблицы.Создать(); Обработка.Объект=ЭтотОбъект; Форма=Обработка.ПолучитьФорму("Форма"); Форма.Открыть(); //Конец //Если обработка во внешнем файле Обработка=ВнешниеОбработки.Создать("...путьфайл.epf"); Обработка.Объект=ЭтотОбъект; Форма=Обработка.ПолучитьФорму("Форма"); Форма.Открыть();
Обработка работает в УТ 10.3. Платформа 8.х. Только Обычная форма. Код открыт. Бесплатная поддержка в рамках описанного функционала в течение года. Не требует дополнительный манипуляций для установки, кроме описанных выше. Приобретенную обработку можно без ограничения использовать и модифицировать.
Возможно внедрение в вашу конфигурацию (1000 руб). И любые доработки под ваши нужды (1000 руб/нормочас).