Имя: Пароль:
1C
 
УТ10, удаление номенклатуры
0 fallenforyou
 
03.02.23
16:25
помечаю в коде на удаление номенклатуру, но этого мало в отличии от поздних версий УТ, нужно ещё пометить на удаление единицу измерения, не знаю как быть
    ОбъектНоменклатура = ВыборкаСтрока.Номенклатура.ПолучитьОбъект();
    ОбъектНоменклатура.ПометкаУдаления = Истина;    
    ОбъектНоменклатура.Записать();
1 vicof
 
03.02.23
16:30
ЕдиницаИзмерения= ВыборкаСтрока.ЕдиницаИзмерения.ПолучитьОбъект();
ЕдиницаИзмерения.ПометкаУдаления = Истина;    
ЕдиницаИзмерения.Записать();
2 Мультук
 
гуру
03.02.23
16:43
(1)

Хм. А если единица измерения у номенклатуры не одна?
Ибо у справочника.ЕдиницыИзмерения-- владелец справочник.Номенклатура

Вероятно тут нужен цикл. (с)

P.S.
- две?
- больше, гораздо больше...
- три?
3 Михаил Козлов
 
03.02.23
16:50
УстановитьПометкуУдаления не пробовали?
4 fallenforyou
 
03.02.23
17:04
(3) Отличный вариант, спасибо
Спасибо и остальным. Эти варианты хороши были, когда у меня есть ссылка на эту единицу измерения, а так из имеющегося была только номенклатура