IE2017

Создаем упаковки для всего товара в УТ11

Обработки - Обработка справочников

Бывает что скучно вручную щелкать мышкой и заводить новые упаковки в справочнике из нескольких тысяч элементов. Можно конечно воспользоваться какой-нибудь универсальной обработкой, но простому пользователю без "пол-литра" с ней неразобратся побыстрому. Это может пригодится например если нужно проставить вес(брутто) для выгрузки на интернет-сайт. После запуска обработки остается только ввести вес - но уже конечно вручную . (ведь взвешивать товар 1С еще никто не научил :) )

В режиме предприятия открываем файл обработки (Меню-Файл-Открыть) выбираем единицу и коэффициент и жмем "Создать упаковки"

Обработка проверяет все товары на предмет наличия упаковки с выбранной единицей и если ее еще нет создает и записывает.

Писалось для клиента на скорую руку. Поэтому на универсальность не претендует. Но может кому-то еще пригодится.

 

 

 

 

 

 

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

Наименование Файл Версия Размер
СоздатьУпаковки.epf
.epf 7,67Kb
05.12.12
47
.epf 7,67Kb 47 Скачать

См. также

Комментарии
1. mxm2 mxm2 (mxm2) 1039 05.12.12 09:30 Сейчас в теме
опасная это вещь... делал подобную обработку, так наплодили этих упаковок - "мама - не горюй" - сами потом путались, у меня правда еще была возможность отбора по группам номенклатуры, и кроме коэффициентов - веса, объемы, и т.д. заполнялись при создании.
2. Сергей Ожерельев (Поручик) 3591 05.12.12 09:36 Сейчас в теме
Сдуру можно чего только не сделать. Для разового заполнения под присмотром опытного сгодится, а потом убрать от греха.
3. Александр *** (a1ex4ndr) 05.12.12 11:17 Сейчас в теме
(2)
Сдуру можно чего только не сделать. Для разового заполнения под присмотром опытного сгодится, а потом убрать от греха.
это точно могут понаколбасить - ого го, лучше такие обработки давать тому кто отдает отчет своим действиям
4. Сергей 1C (1C82) 41 05.12.12 11:41 Сейчас в теме
(3) a1ex4ndr,"Понаколбасить" этой обработкой нельзя , потому что , вначале проверяется есть ли такая упаковка для набора : "Индивидуальный набор для номенклатуры" и если еще нет, то только тогда, создается и записывается. Максимум что можно - создать для каждого товара столько упаковок сколько единиц в справочнике единицы измерения. И в описании это написано.
5. Андрей Хабаровский (fkadastro) 30.03.17 10:13 Сейчас в теме
где можно почитать про прграммное создание упаковки?
6. roman Лявин (31337) 22 11.07.17 10:36 Сейчас в теме
кто-нить делал в последних УТ 11 такое? Никак не пойму, сделал загрузку из файла данных, а как создать упаковку с нужным коэф. не получается...
Вот код :


Процедура СоздатьЗаполнитьУпаковку(ТипУпаковки, Товар, КолВо, Вес=0) ЭКспорт
   Н=Справочники.УпаковкиЕдиницыИзмерения.СоздатьЭлемент();
   Н.Владелец=Товар; 
   Н.Вес=?(Вес=0,КолВо*Товар.ВесЧислитель/Товар.ВесЗнаменатель ,Вес);  
   Н.ВесЕдиницаИзмерения=Константы.ЕдиницаИзмеренияВеса.Получить();
   Н.ЕдиницаИзмерения=ТипУпаковки;   Н.ТипИзмеряемойВеличины=Перечисления.ТипыИзмеряемыхВеличин.КоличествоШтук;
   Н.Числитель=КолВо;
   Н.Знаменатель=1;
   Н.ТипУпаковки=Перечисления.ТипыУпаковокНоменклатуры.Конечная;
   Н.НоменклатураМногооборотнаяТара=Товар;     
   Н.Наименование=Справочники.УпаковкиЕдиницыИзмерения.СформироватьНаименование(Н.ТипУпаковки, Н.ЕдиницаИзмерения, Н.Числитель, Н.Знаменатель, Товар.ЕдиницаИзмерения);
   Н.НаименованиеПолное=Н.Наименование;   
   Н.Записать();  
	
Конецпроцедуры
...Показать Скрыть


Ошибок нет, но при открытии карточки товара пишет что 1 инд. упаковка, но при открытии список пустой. Что не дозаполнил?
7. CrackedBone Bone (CrackedBone) 09.08.17 08:05 Сейчас в теме
(6) в таких случаях я просто консолью запросов смотрю те элементы, которые нормально отображаются(созданы интерактивно), и сравниваю их с теми, что только что насоздавал программно. Сильно помогает.
Оставьте свое сообщение