• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы vladtucs
  • Дата начала
V

vladtucs

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

Hryv

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

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

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

vitfil

Hryv
А бы ли мальчик? Т.е., а если уже были движения по товару?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!