Перестановка местами коэффициента единиц измерени в справочнике Товары

vladtucs

New member
17.09.2008
2
0
#1
Кто нибудь писал программу на 1С что бы переставить местами коэффициент единиц измерения в справочнике Товары. Пользователь напутал при вводе
у всех товаров коэффициент. То есть пользователь написал у Товара Водка 0,5 литра для пересчета Водка 0,5 литра - 500 ; Граммы -1 А необходимо был сделать наоборот Водка 0,5 литра - 1 ; Граммы - 500. Теперь в ручную у 1000 наименований не хочется это делать в ручную. Бывают жидкости по 700, 350,250 и 100 грамм, поэтому нельзя просто переименовать граммы в Водку 500 и наоборот. Помогите пожалуйста с советом. Только начинаю разбираться в 1С. Конфигуратор знаю, но программы еще не писал. Спасибо.
 
H

Hryv

#2
Если тупо для всех подряд то это просто
Можно создать внешнюю обработку и в ней

Процедура Сформировать()
Спр = СоздатьЭлемент("Справочник.Товары");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
а = Спр.Водка;
Спр.Водка = Спр.Граммы;
Спр.Граммы = а;
Спр.Записать();
КонецЦикла;
КонецПроцедуры

Естественно, вместо "Водка" и "Граммы" надо написать имена нужных реквизитов
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#4
Hryv
А бы ли мальчик? Т.е., а если уже были движения по товару?