Импорт приходной накладной из XLS

Частенько лениво набирать накладную руками, а порой и жестоко, если позиций уже больше 100. Вот меня бухгалтера и попросили наваять что-нибудь, облегчающее жизнь

Обработка загружает приходные накладные в «Торговля и Склад» 9.2. Необходимые настройки видны на скриншоте. Файл xls, который облегчит загрузку прилагается

 

ПС. Код открытый. ТиС допиленная, потому как в Поступлении ТМЦ есть  в ТЧ колонка Артикул. Для типовой конфигурации —  закомментируйте строку:

//ДокПоступлениеТМЦ.Артикул = ДокПоступлениеТМЦ.Номенклатура.Артикул;

11 Comments

  1. volodya1122

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

    Reply
  2. Sanario

    (1) volodya1122, а эту я писал с нуля.

    Reply
  3. Иваныч

    А артикул ты подвязываешь код от конкретного поставщика или, например каталожный код изделия, который одинаковый у любого поставщика? Я тебе плюсанул, т.к ценю любую обработку, иной раз себе нахожу то, до чего бы сам не додумался, возможно, никогда

    Reply
  4. Sanario

    Артикул берется из карточки номенклатуры

    Reply
  5. Sanario

    (3) Иваныч, у меня артикул берется из экселевского сайта. Привязан к конкретному поставщику — http://www.nix.ru

    Reply
  6. Иваныч

    так сделай подчиненный справочник номенклатуры, например, как у меня «КодПоставщика». в нем 2 поля: поставщик и Код, внутри сделана проверка дублирования кода. И так ты 2-х зайцев убиваешь сразу: поставщиков будет сколь угодно, а название одно и тоже, только называется вещь по-разному ( как у меня насос автомобильный, в «Паскере» автомобильный насос, а в «Дожде» насос авто), а соответственно и коды у них свои (база 1с генерирует которые). Соответственно и загрузчик читает .xls-файл откуда берет код, количество, цену, ну и поставщика выбираем. Если код отсутствует, в окошке вижу, т.е такой товар впервые приходит. Ну руками создал наименование в базе, а есть еще загрузчик, так он наименование товара в .xls-файле читает и создает карточку номенклатуры в корень. Далее перенес в нужную папку и все. И сразу код поставщика прописывается. как-то так

    Reply
  7. Иваныч

    А ты сам в Брянске живешь? или бываешь по работе?

    Reply
  8. Sanario

    В Брянске:)

    Reply
  9. Sanario

    (6) Иваныч, это можно было бы сделать, но такой задачи просто не было поставлено:) А так — не трудно и без проблем.

    Reply
  10. amaramar

    Сегодня купил доступ на месяц, чтоб скачать одну прогу:

    Импорт приходной накладной из XLS

    Установить то установил, закинув в папку ExtForms, но не понял вот этого:

    ПС. Код открытый. ТиС допиленная, потому как в Поступлении ТМЦ есть в ТЧ колонка Артикул. Для типовой конфигурации — закомментируйте строку:

    //ДокПоступлениеТМЦ.Артикул = ДокПоступлениеТМЦ.Номенклатура.Артикул;

    Где это делается подскажите пожалуйста

    вот что выдает табло:

    Чего-то не нашел я такую позицию номенклатуры, будем клепать новый! 🙂

    ДокПоступлениеТМЦ.Артикул = ДокПоступлениеТМЦ.Номенклатура.Артикул;

    {C:PROGRAM FILES1CV77DBEXTFORMSЗАГРУЗКА ПРИХОДНЫХ НАКЛАДНЫХ В ТИС 9.2.ERT(185)}: Поле агрегатного объекта не обнаружено (Артикул)

    заранее благодарен !!!

    Reply
  11. Sanario

    Вот так это должно делаться

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *