новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Загрузка товаров из таблицы в реализацию и поступление УТ 10.3 по артикулу и производителю + создание товаров и ГТД

  • Добавить свою разработку
 
Дмитрий Александрович
Связаться с автором
14.06.2016 14:24:33
+1
Обработка встраивается в конфигурацию (только кнопка для вызова обработки) и позволяет быстро и просто загрузить список товаров в реализацию или поступление. В процессе загрузки создаются отсутствующие товары и ГТД.
Скриншоты
Описание

Обработка вызывается из документов "Реализация товаров и услуг" или "Поступление товаров и услуг".


Колонки, которые можно загружать:

  1. Артикул - обязательно
  2. Количество - обязательно
  3. Цена - обязательно
  4. Производитель - если заполнен, то будет искаться товар имеенно с этим производителем
  5. Наименование - обязательно, если надо создавать отсуствующие в базе товары
  6. ГТД - актуально только для Поступления
  7. Страна происхождения- актуально только для Поступления

Опции:

  1. Создавать ГТД - будут созданы не найденные в базе номера ГТД
  2. Создавать Товары - будут созданы не найденные в базе товары, если заполнена колонка наименования
  3. Ставка НДС - ставка, устанавливаемая в создаваемый новый товар, либо в строку документа

Есть 2 варианта обработки - без производителя ( для типовой УТ 10.3) и с Производителем (в конфигурации необходим справочник "Производитель" и поле "Производитель" в номенклатуре - обработка изначально делалась под модифицированную для продажи запчастей УТ, где производитель важен.)

Принцип работы:

При ошибках в настройке колонок (дубли в номерах, либо не заполнены обязательные колонки) 1С будет подсвечивать ошибочные поля. На основании выбранных номеров колонок создается структура таблицы (кнопка "Создать макет")
В табличное поле под заголовками вставляются данные, скопированные (ctrl+c) из любой таблицы.

После заполнения колонок, вставки данных в табличеное поле и нажатия кнопки проверить, откроется итоговый список товаров, где будет видно, найден ли товар ( если по артикулу найдено несколько товаров, то надо будет выбрать нужны из списка). Поля, которые не удалось преобразовать к нужному типу будут выделены цветом для исправления.

Далее после кнопки "Загрузить в документ" форма закроется и заполнится список товаров исходного документа.

 

Обработка подключается через сервис - внешние печатные формы и обработки - Внешние обработки заполнения табличных частей.


Как вставить кнопку для вызова обработки в документ (если обработка вставляется в конфигурацию):

В форме реализации/поступления в любое место добавляется произвольная кнопка, содержащая код при нажатии:

    //Необязательно - если документ новый или изменен - записываем
    Если не ссылка.Пустая() и Модифицированность() Тогда
        ПриЗаписиПерепроводить=Ложь;
        Записать(РежимЗаписиДокумента.Запись);
    КонецЕсли;
    //Конец


    //Если обработка загружена в конфигуратор
       Обработка=Обработки.ЗагрузкаИзТаблицы.Создать();
       Обработка.Объект=ЭтотОбъект;
       Форма=Обработка.ПолучитьФорму("Форма");
       Форма.Открыть();
    //Конец


    //Если обработка во внешнем файле
       Обработка=ВнешниеОбработки.Создать("...путьфайл.epf");
       Обработка.Объект=ЭтотОбъект;
       Форма=Обработка.ПолучитьФорму("Форма");
       Форма.Открыть();

Обработка работает в УТ 10.3. Платформа 8.х. Только Обычная форма. Код открыт. Бесплатная поддержка в рамках описанного функционала в течение года. Не требует дополнительный манипуляций для установки, кроме описанных выше. Приобретенную обработку можно без ограничения использовать и модифицировать.

Возможно внедрение в вашу конфигурацию (1000 руб). И любые доработки под ваши нужды (1000 руб/нормочас).

Ключевые слова:   загрузка из экселя
Файлы для скачивания
Скачать все файлы одним архивом (54Kb)
0
    ≡ к списку разработок
    Яндекс-директ