Имя: Пароль:
1C
1C 7.7
v7: Запрос
Ø (Джинн 19.03.2012 14:51)
0 TwoWorld
 
19.03.12
14:51
Функция ПолучитьГруппировочныйРеквизит(Товар)
   Если Товар.Приоритет = "1" Тогда
       Возврат 1;
   ИначеЕсли Товар.Приоритет = "3" Тогда
       Возврат 3;
   Иначе
       Возврат 5;
   КонецЕсли;
   
КонецФункции //

Процедура ПечатьПо()
   Перем Запрос, ТекстЗапроса;
   
   Сз = СоздатьОбъект("СписокЗначений");
   меню = СоздатьОбъект("СписокЗначений");
   меню.добавитьЗначение(1, "Печать на склады");
   меню.ДобавитьЗначение(2, "Печать на склады с остатками");
       
   ВыгрузитьТабличнуюЧасть(СЗ,"Товар");    
   ТаблицаПоОстаткамНоменклатуры = ПолучитьОстаткиПоНоменклатуре(СЗ);
   рез1 = 0;
   Резз = меню.выбратьЗначение(рез1,,,10,1);

   Запрос = СоздатьОбъект("Запрос");
   ТекДок = ТекущийДокумент();
   ТекстЗапроса = "
   |ТекущийДокумент = Документ.ЗаказПоНормам.ТекущийДокумент;
   |Кол  =Документ.ЗаказПоНормам.Количество;
   |Товар = Документ.ЗаказПоНормам.Товар;
   |Цена = Документ.ЗаказПоНормам.Цена;
   |ЕД = Документ.ЗаказПоНормам.Единица;
   |ГруппировочныйРеквизит = ПолучитьГруппировочныйРеквизит(Товар);
   |Прир = Документ.ЗаказПоНормам.Товар.Приоритет;
   |Сумма = Документ.ЗаказПоНормам.Сумма;
   |Условие(ТекущийДокумент = ТекДок);
   |Группировка ГруппировочныйРеквизит;
   |Группировка Товар Без Групп;
   |";
   Если Запрос.Выполнить(ТекстЗапроса) = 0  Тогда
       Возврат;
   КонецЕсли;


Подскажите почему функцию не видит и ругается

Если Запрос.Выполнить(ТекстЗапроса) = 0  Тогда
{Документ.ЗаказПоНормам.Форма.Модуль(495)}: ГруппировочныйРеквизит =  <<?>> ПолучитьГруппировочныйРеквизит(Товар);
Запрос[7] : Неверно заданный путь 'ПолучитьГруппировочныйРеквизит'
Если Запрос.Выполнить(ТекстЗапроса) = 0  Тогда
{Документ.ЗаказПоНормам.Форма.Модуль(495)}: Условие(ТекущийДокумент = ТекДок <<?>> );
Запрос[10] : Ошибка в условии
Если Запрос.Выполнить(ТекстЗапроса) = 0  Тогда
{Документ.ЗаказПоНормам.Форма.Модуль(495)}: Группировка ГруппировочныйРеквизит <<?>> ;
Запрос[11] : Переменная  'ГруппировочныйРеквизит' не опеределена
1 Джинн
 
модератор
19.03.12
14:51
Ну и запросы у Вас...