Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 23:35

Удаление ненужных записей

Автор Vlad1m1r19, 31 янв 2011, 11:15

0 Пользователей и 1 гость просматривают эту тему.

Vlad1m1r19

Здравствуйте..
Помигите ПЛЗ..
Есть справочник Номенклатура.
Есть поле размер, получается много повторных моделей с разными размерами.
Как мне с Оставить только одно значение? (к примеру :модель с60, размер 40; модель с60, размер 41; модель с60, размер 42 И таких записей оч. много. Мне нужно оставить только одну модель с60)

Vlad1m1r19

Разобрался, скину код, может кому понадобится:
Процедура Сформировать()
   Спр = СоздатьОбъект("Справочник.Номенклатура");
   Наим1 = "";
   Спр.ВыбратьЭлементы();
   Пока Спр.ПолучитьЭлемент() = 1 Цикл
      Если Спр.ЭтоГруппа() = 1 Тогда Продолжить;    КонецЕсли;
      Если Спр.ПометкаУдаления() = 1 Тогда Продолжить; КонецЕсли;
      Если Наим1 <> СокрЛП(СПР.Наименование) Тогда Наим1 = СокрЛП(СПР.Наименование); Продолжить;
      КонецЕсли;
      Спр.удалить(0);
      Спр.Записать();
   КонецЦикла;
КонецПроцедуры

chuevsf

А если удаленная модель у вас была уже задействована в каком-либо документе?

prog1c7.7


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск