|
Изменить реквизит ТЧ | ☑ | ||
|---|---|---|---|---|
|
0
Garikus
27.07.15
✎
07:44
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ТребованиеНакладная.Материалы.( | Качество КАК КАЧЕСТВО | ), | ТребованиеНакладная.Ссылка |ИЗ | Документ.ТребованиеНакладная КАК ТребованиеНакладная |ГДЕ | ТребованиеНакладная.Проведен = ИСТИНА | И ТребованиеНакладная.Материалы.Качество.Ссылка ЕСТЬ NULL "; Результат = Запрос.Выполнить().Выгрузить(); Для каждого документ из Результат цикл Док = Документ.ссылка.ПолучитьОбъект(); Для каждого материал из документ.материалы цикл Материал.Качество = Справочники.Качество.Новый; КонецЦикла; Док.записать(РежимЗаписидокумента.проведение); Сообщить(док); КонецЦикла; Реквизит качество не изменяется, в чем косяк кто подскажет? |
|||
|
1
DCKiller
27.07.15
✎
07:48
|
(0) Бггг... у тебя результат запроса пустой :)
|
|||
|
2
Garikus
27.07.15
✎
07:52
|
(1) В том то и дело что не пустой, доки обрабатываются, но реквизит не меняется при этом
|
|||
|
3
DCKiller
27.07.15
✎
07:53
|
(2) Тебе отладчик об этом сказал? :)
|
|||
|
4
Garikus
27.07.15
✎
07:55
|
Да, и когда запускаю код, он видит докумены с пустым реквизитом и якобы заполняет и проводит их, а результат тот же
|
|||
|
5
el7cartel
27.07.15
✎
07:56
|
(0) во вложенном цикле вместо "Документ", я подозреваю вот это должно быть "Док"
|
|||
|
6
PuhUfa
27.07.15
✎
07:57
|
Почему тут из "документ"?:
Для каждого материал из документ.материалы цикл когда Док = Документ.ссылка.ПолучитьОбъект(); |
|||
|
7
PuhUfa
27.07.15
✎
07:57
|
Для каждого материал из док.материалы цикл
не? |
|||
|
8
Garikus
27.07.15
✎
07:58
|
(5)(7) да да))) вот я... )) час в код пялил, что значит ночь не поспать)))
|
|||
|
9
Garikus
27.07.15
✎
07:58
|
СПАСИБО ВСЕМ ЗА ПОМОЩЬ
|
| Форум | Правила | Описание | Секции | Поиск |