Имя: Пароль:
1C
1C 7.7
v7: Запрос к справочнику с реквизитом неопредленного типа
0 Diesellogin
 
30.08.12
10:11
Есть простой запрос:
   ТекстЗапроса="
   |Обрабатывать НеПомеченныеНаУдаление;
   |Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
   |Номенклатура = Справочник.Номенклатура.Параметр1;
   |Номенклатура = Справочник.Номенклатура.Значение1;
   |Группировка Номенклатура Без Групп;";
В результате запроса "Значени1" имеет пустое значение для всех "Номенклатура".
Реквизит "Значение1" справочника "Номенклатура" имеет неопределенный вид()
Подскажите можно ли и если можно, то как, получить значения реквизита "Значени1", а не "пусто"?
Спасибо.
1 mikecool
 
30.08.12
10:13
а так если
   |Номенклатура = Справочник.Номенклатура.ТекущийЭлемент;
   |Параметр1= Справочник.Номенклатура.Параметр1;
   |Значение1= Справочник.Номенклатура.Значение1;
2 Diesellogin
 
30.08.12
10:14
Ой, опечатался. Конечно же (1) - это правильно.
Ну так вот такой вариант и не работает.
3 Diesellogin
 
30.08.12
10:43
Очень нужно, помогите плиз.
4 big
 
30.08.12
10:47
через внешнюю функцию.

Типа
Условие (ПроверкаНоменклатуры(Запрос.Номенклатура)=1);
5 olegves
 
30.08.12
11:09
(3) 1C++ и прямой запрос к базе легко
6 Diesellogin
 
30.08.12
11:57
(4) это в условии так можно. а как получить сам реквизит в выборку?
(5) хотелось бы штатным способом. С внешними dll не хотят ((
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший