Вопрос № 26437: Привет экспертам! Есть такой запрос:
ТекстЗапроса="//{{ЗАПРОС(ОбработкаПростоя)
|Период с НД по НД;
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|Станок = Документ.Простои.Станок;
|Артикул = Доку...
Вопрос № 26.437
Привет экспертам! Есть такой запрос:
ТекстЗапроса="//{{ЗАПРОС(ОбработкаПростоя)
|Период с НД по НД;
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|Станок = Документ.Простои.Станок;
|Артикул = Документ.Простои.Станок.Артикул.Получить(НД);
|" //}}ЗАПРОС
Пытаюсь получить значение "АРТИКУЛ", который является периодическим реквизитом, но во время запроса выдается ошибка:
Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда Сообщить("Простой не найден");КонецЕсли;
{D:1CV77TZ_KTFEXTFORMSRPPROV.GRPЖУРНАЛ ВЫРАБОТКА.ERT(101)}: Артикул = Документ.Простои.Станок.Артикул. <<?>> Получить(НД);
Запрос[11] : Неверно заданный путь 'Получить'
Можно ли получить значение периодического реквизита ИМЕННО В ЗАПРОСЕ?
В других местах можно не предлагать, там я знаю как сделать.
Отправлен: 16.09.2005, 11:27
Вопрос задал: usf80 (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Anefedov
Здравствуйте, usf80!
Запрос не оперирует периодическими реквизитами и строками неограниченной длины.
Судя по твоему запросу тебе необязательно оперировать Артикулом в запросе (ты же не накладываешь на него условий)
Ответ отправил: Anefedov (статус: 6-ой класс)
Отправлен: 16.09.2005, 11:34
Отвечает: Ahab
Здравствуйте, usf80!
Пиши
Артикул = Документ.Простои.Станок.Артикул
значение должно быть на конец периода запроса автоматически...
Насколько помню....
Ответ отправил: Ahab (статус: 2-ой класс)
Отправлен: 16.09.2005, 14:21
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, usf80!
Вероятно, нельзя, так как Получить это не реквизит а метод, а в запросе можно получать реквизиты.
Но в цикле Запрос.Группировка, имея станок, кто мешает знать артикул?