gifts2017

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

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

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

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

 

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

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

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

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

См. также

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