bdd2

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

Опубликовал Сергей Зенюков (Sanario) в раздел Обмен - Загрузка и выгрузка в Excel

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

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

 

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

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

Скачать файлы

Наименование Файл Версия Размер
Сама обработка
.ert 50,50Kb
24.07.13
24
.ert 50,50Kb 24 Скачать
Вспомогательный файл
.xls 26,50Kb
24.07.13
11
.xls 26,50Kb 11 Скачать

См. также

Добавить вознаграждение
Комментарии
1. volodya volodya (volodya1122) 8 08.08.13 14:00 Сейчас в теме
Таких обработок вагон и маленькая тележка..... Большая часть из них - разные варианты одной и той загрузки (из небольшими доработками под конкретные нужды), а не написанные с нуля....
2. Сергей Зенюков (Sanario) 15 04.09.13 11:27 Сейчас в теме
(1) volodya1122, а эту я писал с нуля.
3. Иваныч Иванов (Иваныч) 23 08.11.13 22:22 Сейчас в теме
А артикул ты подвязываешь код от конкретного поставщика или, например каталожный код изделия, который одинаковый у любого поставщика? Я тебе плюсанул, т.к ценю любую обработку, иной раз себе нахожу то, до чего бы сам не додумался, возможно, никогда
4. Сергей Зенюков (Sanario) 15 10.11.13 00:50 Сейчас в теме
Артикул берется из карточки номенклатуры
5. Сергей Зенюков (Sanario) 15 10.09.14 09:37 Сейчас в теме
(3) Иваныч, у меня артикул берется из экселевского сайта. Привязан к конкретному поставщику - www.nix.ru
6. Иваныч Иванов (Иваныч) 23 21.10.14 21:41 Сейчас в теме
так сделай подчиненный справочник номенклатуры, например, как у меня "КодПоставщика". в нем 2 поля: поставщик и Код, внутри сделана проверка дублирования кода. И так ты 2-х зайцев убиваешь сразу: поставщиков будет сколь угодно, а название одно и тоже, только называется вещь по-разному ( как у меня насос автомобильный, в "Паскере" автомобильный насос, а в "Дожде" насос авто), а соответственно и коды у них свои (база 1с генерирует которые). Соответственно и загрузчик читает .xls-файл откуда берет код, количество, цену, ну и поставщика выбираем. Если код отсутствует, в окошке вижу, т.е такой товар впервые приходит. Ну руками создал наименование в базе, а есть еще загрузчик, так он наименование товара в .xls-файле читает и создает карточку номенклатуры в корень. Далее перенес в нужную папку и все. И сразу код поставщика прописывается. как-то так
7. Иваныч Иванов (Иваныч) 23 21.10.14 21:44 Сейчас в теме
А ты сам в Брянске живешь? или бываешь по работе?
8. Сергей Зенюков (Sanario) 15 22.10.14 12:20 Сейчас в теме
9. Сергей Зенюков (Sanario) 15 22.10.14 12:21 Сейчас в теме
(6) Иваныч, это можно было бы сделать, но такой задачи просто не было поставлено:) А так - не трудно и без проблем.
10. Амар Амаров (amaramar) 18.11.14 00:02 Сейчас в теме
Сегодня купил доступ на месяц, чтоб скачать одну прогу:
Импорт приходной накладной из XLS

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

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

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

вот что выдает табло:
Чего-то не нашел я такую позицию номенклатуры, будем клепать новый! :)
ДокПоступлениеТМЦ.Артикул = ДокПоступлениеТМЦ.Номенклатура.Артикул;
{C:\PROGRAM FILES\1CV77\DB\EXTFORMS\ЗАГРУЗКА ПРИХОДНЫХ НАКЛАДНЫХ В ТИС 9.2.ERT(185)}: Поле агрегатного объекта не обнаружено (Артикул)

заранее благодарен !!!
11. Сергей Зенюков (Sanario) 15 19.11.14 12:19 Сейчас в теме
Вот так это должно делаться
Прикрепленные файлы: