Внешняя обработка для загрузки цен из Excel

Обработки - Ценообразование, прайсы

Внешняя обработка для загрузки цен из Excel

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

Удобно использовать для выгрузки в Excel, массированного пересчета и обратной загрузки цен из Excel.

Менеджерам по ценообразованию, привычнее работать в Excel'е

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

Наименование Файл Версия Размер
Загрузить из файла (цены).epf
.epf 9,50Kb
20.02.12
233
.epf 9,50Kb 233 Скачать

См. также

Комментарии
1. Светлана Кончакова (Ariko-sv) 22.02.12 04:17 Сейчас в теме
Хорошо, но если бы еще и для бухгалтерии подходило, то цены бы не было!
2. Антон Антон (wonder_boy) 9 22.02.12 15:06 Сейчас в теме
К сожалению в типовой бухгалтерии не реализован механизм обработок табличных частей. Но есть выход из этой ситуации. Эту обработку можно запустить как обычную внешнюю обработку и в открывшейся форме выбрать уже созданный документ установки цен.
3. latrium (latrium) 23.02.12 13:22 Сейчас в теме
4. Роман Катунин (Rom_Kat) 9 24.02.12 18:40 Сейчас в теме
Скажите, как происходит синхронизация номенклатуры? Можно ли загружать из произвольных Excel-файлов (прайс-листы поставщиков)?
5. Антон Антон (wonder_boy) 9 27.02.12 05:10 Сейчас в теме
(4) Rom_Kat,
В текущем варианте обработки загрузка новой номенклатуры не производится, только поиск по коду справочника.
Как правило, эта обработка используется следующим образом:
1. Выгружаем из программы уже существующую номенклатуру любым доступным способом в Excel. Единственное условие: обязательно наличие трех колонок "Код","Наименование","Цена" для варианта загрузки без характеристик номенклатуры и четырех колонок "Код","Наименование","Характеристика","Цена" для варианта загрузки с характеристиками. Часто выгрузка осуществляется через контекстное меню "Вывести список" табличной части уже существующего документа установки цен.
2. Выгруженная таблица редактируется менеджером по ценообразованию, проставляются нужные цены.
3. Производится обратная загрузка отредактированного списка в новый документ установки цен.
6. Александр (AlexxxMksv) 36 09.03.12 12:40 Сейчас в теме
Спасибо. Подскажите как корректно отключить контроль уникальности по коду при загрузки файла в табличную часть, мне нужно только по наименованию.
7. Александр (AlexxxMksv) 36 09.03.12 13:58 Сейчас в теме
Похоже получилось
для Процедура ЗагрузитьCХарактеристиками(Парам) закоментировал:

//КодТОвара = Сокрлп(Строка(Лист.UsedRange.Cells(Ном,1).Value));

//ЕСли КодТОвара="" или ИмяТовара="" или ЦенаТовара="" тогда
// Сообщить("Не заполнены обязательные параметры в строке " + Строка(Ном) + ", код товара:" + СокрЛП(КодТовара) + ", имя товара:" + СокрЛП(ИмяТовара) + ", цена:" + СокрЛП(ЦенаТовара));
// Продолжить;
//КонецЕСлИ;
//КодТовара=СтрЗаменить(КодТовара," ","");
//Пока СтрДлина(КодТовара)<11 Цикл
// КодТовара="0"+КодТовара;
//КонецЦикла;

//| И Номенклатура.Код = &Код

//Запрос.УстановитьПараметр("Код",КодТОвара);

И для Процедура Загрузить(Парам) Закомментировал:

//КодТОвара = Сокрлп(Строка(Лист.UsedRange.Cells(Ном,1).Value));

//Если КодТОвара="" или ИмяТовара="" или ЦенаТовара="" тогда
// Сообщить("Не заполнены обязательные параметры в строке " + Строка(Ном) + ", код товара:" + СокрЛП(КодТовара) + ", имя товара:" + СокрЛП(ИмяТовара) + ", цена:" + СокрЛП(ЦенаТовара));
// Продолжить;
//КонецЕсли;
//КодТовара=СтрЗаменить(КодТовара," ","");
//Пока СтрДлина(КодТовара)<11 Цикл
// КодТовара="0"+КодТовара;
//КонецЦикла;

//| И Номенклатура.Код = &Код

//Запрос.УстановитьПараметр("Код",КодТОвара);
8. Александр (AlexxxMksv) 36 09.03.12 14:05 Сейчас в теме
Есть еще одна просьба, как бы доработать обработку чтобы при наличии нескольких столбцов в Excel с ценами, они загружались в табличную часть документа "установка цен номенклатуры" при выборе более одного типа цен.
9. Александр (AlexxxMksv) 36 10.03.12 12:52 Сейчас в теме
К сожалению обнаружилось следующее в 1с8.2 УТ :
в документе установка цен номеклатуры, выбрав тип цен, загружаю таблицу из файла EXcel, сохраняю, после этого в этом документе не возможно загрузить тот же файл, выбрав друго тип цен, а загружает только на первый выбранный.
10. Антон Антон (wonder_boy) 9 12.03.12 14:36 Сейчас в теме
(9) AlexxxMksv, данная обработка рассчитана на загрузку только первого в списке типа цен. В принципе, не вижу большой сложности доработать ее так, чтобы можно было загружать произвольное количество колонок с ценами. Единственная проблема, это синхронизировать выбранный список типов цен в документе установки цен и колонки с ценами из файла Excel. Думаю это вполне возможно, если колонки с ценами озаглавить наименованиями типов цен и при загрузке из файла соотвествующим образом заполнять колонки цен в табличной части.
11. Александр (AlexxxMksv) 36 13.03.12 21:15 Сейчас в теме
Да спасибо, я как раз собираюсь это сделать, нашел где регулируется номер столбца:
СтрокаТабличнойЧасти["валюта"+"0"] = РУбли;
СтрокаТабличнойЧасти["валюта"+"1"] = РУбли;
Надеюсь вы не против если я возьму вашу обработку за основу?
12. Антон Антон (wonder_boy) 9 15.03.12 05:46 Сейчас в теме
(11) AlexxxMksv, буду рад, если моя обработка поможет вам в работе.
13. Ann Vlasova (Psiheya) 08.04.12 22:50 Сейчас в теме
Хорошая обработка, спасибо! очень выручили!
Удобно использовать, для записи себестоимости, в КА, после загрузки документов оприходования.
14. Антон Антон (wonder_boy) 9 09.04.12 07:44 Сейчас в теме
(13) Psiheya, рад, что обработка вам пригодилась.
15. Димон Шурин (nikita-_-89) 09.04.12 08:01 Сейчас в теме
(14) wonder_boy, Можете отправит мне на почту а то у меня на счету не хватает баллов для скачивания!
16. Тимофей Пичугин (Timdf) 03.01.13 20:52 Сейчас в теме
(5) wonder_boy, Здравствуйте! Подскажите как настроить обработку, чтобы во вкладке "заполнить" в "установке цен номенклатуры" появились строки "заполнить из файла...". У меня не получается. 1С 8.2 УТ 10.3
17. Антон Антон (wonder_boy) 9 04.01.13 08:06 Сейчас в теме
Обработку необходимо сначала сконвертировать из 8.1 в 8.2, а потом добавить в справочник Внешние обработки с типом "Обработка табличной части", в табличной части указать принадлежность к типу документа "Установка цен номенклатуры".
18. Геннадий Малюков (bes-kkm) 20.09.13 12:10 Сейчас в теме
будет ли работать на платформе 8.1 конфигурация управление торговлей "Управление торговлей", редакция 10.3 (10.3.13.2)?
19. Антон Антон (wonder_boy) 9 25.09.13 14:09 Сейчас в теме
(18) bes-kkm, Именно для этой конфигурации и создавалась эта обработка
20. Владимир 777 (MyPuK_OLD) 20.11.13 10:10 Сейчас в теме
(19) wonder_boy, Доброго времени суток!
Я так понимаю данная обработка подходит для КА редакции 1.1? Ваша обработка загружает один тип цен? Как должны быть расположены колонки,чтобы все прошло удачно?
Заранее спасибо!
21. Антон Антон (wonder_boy) 9 29.11.13 11:49 Сейчас в теме
(20) MyPuK_OLD, Да эта обработка загружает один тип цен. Выше я уже писал, что не вижу проблем доработать ее так, чтобы можно было загружать их Экселя сразу несколько столбцов с ценами. В коде даже есть некоторые заготовки под это.
Для успешной загрузки, экселевская таблица должна содержать 3 колонки: код товара из 1С, наименование товара, цена. Загрузка начинается со второй строки.
Оставьте свое сообщение