Имя: Пароль:
1C
1С v8
Проблемы с написанием в запросе через точку
0 Ненавижу 1С
 
гуру
22.09.11
10:38
Почему то не понимает, вот запрос:

ВЫБРАТЬ
   ТЗ.Номенклатура,
   ТЗ.МестоХраненияИсточник КАК МестоХранения,
   ТЗ.Количество,
   ТЗ.ЕдиницаИзмерения,
   ТЗ.НомерСтроки,
   ВЫБОР
       КОГДА &ИспользованиеСегментов
           ТОГДА ТЗ.МестоХраненияИсточник.Сегмент
   КОНЕЦ КАК Сегмент
ПОМЕСТИТЬ ТЗ
ИЗ
   &ТЗ КАК ТЗ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ТЗ.Номенклатура,
   ТЗ.Количество,
   ТЗ.ЕдиницаИзмерения,
   ТЗ.НомерСтроки КАК НомерСтроки,
   ТЗ.Сегмент КАК Сегмент,
   ТЗ.МестоХранения
ИЗ
   ТЗ КАК ТЗ

УПОРЯДОЧИТЬ ПО
   НомерСтроки
ИТОГИ ПО
   Сегмент

вот параметры:
Запрос.УстановитьПараметр("ТЗ",Товары.Выгрузить());
Запрос.УстановитьПараметр("ИспользованиеСегментов",Использование.ИспользованиеСегментов);

вот почему то ругается на непонимание поля "ТЗ.МестоХраненияИсточник.Сегмент" хотя ТЗ типизировано и адрес такой естественно есть
1 butterbean
 
22.09.11
10:40
может надо сначала ПОМЕСТИТЬ, а потом уже из помещенного так выбирать??
2 Жан Пердежон
 
22.09.11
10:45
имена разные влом давать было да?
3 guitar_player
 
22.09.11
10:46
(0) напишите выразить
4 acsent
 
22.09.11
10:46
Это косяк контструктора. Запрос нормально должен отработать
5 ice777
 
22.09.11
10:56
еще проще былоб тексты запроса совместить или подставить первый как текс во второй.
6 Ненавижу 1С
 
гуру
22.09.11
10:56
(1) точно, а конструктор меня сбил, СПАСИБО!
в первом случае как в (0) конструктор пропустил, а ран-тайм ругался
как предложил (1) ругался конструктор, а рантайм скушал ))