Обработкой перекинуть из номенклатуру в номенклатурную группу
☑
0
simon_2007
09.12.11
✎
15:55
Делаю так, но Изменения не записываются в Справочники,
вотздесь: СтрНоменклатура.НоменклатурнаяГруппа = Справочники.НоменклатурныеГруппы.НайтиПоКоду("000000153");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК МПечорскаяНоменклатура
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| (НЕ Номенклатура.ЭтоГруппа)
| И Номенклатура.Родитель = &Родитель";
Запрос.УстановитьПараметр("Родитель", Справочники.Номенклатура.НайтиПоКоду("000001478"));
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СтрНоменклатура = ВыборкаДетальныеЗаписи.МПечорскаяНоменклатура.ПолучитьОбъект();
СтрНоменклатура.НоменклатурнаяГруппа = Справочники.НоменклатурныеГруппы.НайтиПоКоду("000000153");
КонецЦикла;
1
Gesperid10
09.12.11
✎
15:59
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СтрНоменклатура = ВыборкаДетальныеЗаписи.МПечорскаяНоменклатура.ПолучитьОбъект();
СтрНоменклатура.НоменклатурнаяГруппа = Справочники.НоменклатурныеГруппы.НайтиПоКоду("000000153");
СтрНоменклатура.Записать();
КонецЦикла;
2
DrShad
09.12.11
✎
16:00
и ветки научиться называть
3
simon_2007
09.12.11
✎
16:04
почему-то не записывает, странно
4
Aleksey
09.12.11
✎
16:05
(3) Даже после (1)?
5
simon_2007
09.12.11
✎
16:07
О ,Записалось, сделал как в справке
Попытка
Объект.Записать();
Исключение
Предупреждение("Не удалось записать объект """ + Объект + """!
|" + ОписаниеОшибки(), 60);
КонецПопытки;
А может и не в этом дело
6
simon_2007
09.12.11
✎
16:09
Не, все в порядке, просто обновление не произошло, (1) работает
7
simon_2007
09.12.11
✎
16:09
Спасибо
2 + 2 = 3.9999999999999999999999999999999...