Загрузка прайса поставщика

Опубликовал Сергей Козулин (Veselchak) в раздел Обработки - Ценообразование, прайсы

Обработка предназначена для загрузки данных о товарах из книги Excel. Демонстрируется получение данных из Excel через ADO при помощи запроса.

В настройках обработки можно задать по какому реквизиту искать товар (Код, Артикул или Наименование) и в какой колонке. В карточку товара загружаются некоторые реквизиты и цены поставщика, рассчитываются цены продажи. Колонка, из которой брать цены, указывается в настройках. Также в настройках можно задать произвольные строки заголовков колонок и данных для загрузки. Т.о. можно обработать любой файл, предоставленный поставщиком.

Загрузка работает на немного измененной 1С 8.1 УТ. Нужно добавить только 3 типа цен в предопределенные элементы.

В архиве сама обработка и пример прайса поставщика в формате Excel.

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

Наименование Файл Версия Размер
Загрузка прайса поставщика.rar
.rar 20,17Kb
02.06.10
899
.rar 20,17Kb 899 Скачать

См. также

Комментарии
1. Дуб (Дуб) 70 19.05.10 09:30 Сейчас в теме
А при произвольной компоновке прайса - как себя поведёт? Типа - смещение колонок, объединение ячеек, произвольные вставки и т.п.
2. Сергей Козулин (Veselchak) 143 19.05.10 09:34 Сейчас в теме
Не знаю, не пробовал.
Там запрос вида Select * From ИмяЛиста. Вряд ли нормально поведет, будут какие-то глюки.
3. Евгений Сергунин (JohnS) 24.05.10 08:17 Сейчас в теме
Выдает ошибку: {ВнешняяОбработка.ЗагрузкаПрайсаПоставщика(199)}: Поле объекта не обнаружено (ИТ_ОсновныеСкидки)
СпрСкидки = Справочники.ИТ_ОсновныеСкидки;
4. Сергей Козулин (Veselchak) 143 24.05.10 09:03 Сейчас в теме
Да, надо переделать, чтоб на типовой УТ работала...
5. Максим Сухов (MaxS) 220 30.05.10 18:50 Сейчас в теме
А почему эта обработка в разделе 1С 8.2 ?
6. Сергей Козулин (Veselchak) 143 02.06.10 15:25 Сейчас в теме
А почему эта обработка в разделе 1С 8.2 ?

Конвертировать в 8.2 можно без проблем.
7. Сергей Козулин (Veselchak) 143 02.06.10 15:28 Сейчас в теме
Выдает ошибку: {ВнешняяОбработка.ЗагрузкаПрайсаПоставщика(199)}: Поле объекта не обнаружено (ИТ_ОсновныеСкидки)
СпрСкидки = Справочники.ИТ_ОсновныеСкидки;

Закомментировал обращение к реквизитам, которых нет в типовой УТ. Тперь этой ошибки нет.
8. Ilya Semenyuk (ils_68) 07.09.10 20:22 Сейчас в теме
Нужно добавить только 3 типа цен в предопределенные элементы.

Какие типы надо добавить, не подскажете? например
СтрокаТипЦен.ТипЦен = Справочники.ТипыЦенНоменклатуры.Закупочная
спотыкается на этом и на ЗакупочнойВал тоже. Хотя собственно тип цены "Закупочная" в справочнике присутствует..
9. Сергей Козулин (Veselchak) 143 08.09.10 08:57 Сейчас в теме
Хотя собственно тип цены "Закупочная" в справочнике присутствует..

Он должен быть предопределенным, т.е. заведен в конфигураторе.
10. Сергей (Che) Коцюра (CheBurator) 3370 16.12.10 18:35 Сейчас в теме
11. Reik Reik (reik) 11.11.11 13:57 Сейчас в теме
14. Игорь Матюшин (Nebiros777) 2 27.02.14 11:18 Сейчас в теме
Загрузка работает, если у меня нет установленного МСОфиса, а только ОпенОфис? Для проверки данного факта, придется удалить офис мелкомягких из системы.