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

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

vladtucs

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

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

Естественно, вместо "Водка" и "Граммы" надо написать имена нужных реквизитов
 
Спасибо, сегодня попробую.
 
Hryv
А бы ли мальчик? Т.е., а если уже были движения по товару?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab