|
Обработкой перекинуть из номенклатуру в номенклатурную группу |
☑ |
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
|
Спасибо
|
|