Имя: Пароль:
1C
1С v8
прошу помощи по параметрам запроса
,
0 Alexey_AA
 
25.04.13
07:38
господа! что я делаю не по фен-шую?
выскакивает ошибка

{ВнешняяОбработка.ЗагрузкаРеализацииИз1СОтель.МодульОбъекта(980)}: Ошибка при вызове метода контекста (Execute)
   vTrans = vQry.Execute().Unload();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.16.368): {(12, 43)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
AND CashRegisterDailyReceipts.RecordType <<?>>= &RT


текст запроса такой:
   vQry.Text = "
   |SELECT
   |    CashRegisterDailyReceipts.Period,
   |    CashRegisterDailyReceipts.Recorder,
   |    CashRegisterDailyReceipts.RecordType,
   |    SUM(CashRegisterDailyReceipts.Sum) AS Sum
   |FROM
   |    AccumulationRegister.CashRegisterDailyReceipts AS CashRegisterDailyReceipts
   |WHERE
   |    CashRegisterDailyReceipts.Period >= &Period1
   |    AND CashRegisterDailyReceipts.Period <= &Period2
   |    AND CashRegisterDailyReceipts.RecordType = &RT
   |
   |GROUP BY
   |    CashRegisterDailyReceipts.Recorder,
   |    CashRegisterDailyReceipts.Period,
   |    CashRegisterDailyReceipts.RecordType
   |";

   
   ДатаС = НачалоДня(ВыбДатаС);
   ДатаПо = КонецДня(ВыбДатаПо);
   
   vQry.SetParameter("Period1", ДатаС);
   vQry.SetParameter("Period2", ДатаПо);
   vQry.SetParameter("RT", AccumulationRecordType.Expense);


в консоли запросов все работает!
http://hostingkartinok.com/show-image.php?id=e2704ff4401c78ed3b83d2b87d9e3740
1 Wobland
 
25.04.13
07:40
перевести текст ошибки на английский?
v8: Как выбрать в запросе вид движения только расход ?
2 чувак
 
25.04.13
07:40
А через отладчик проверит тип пробовал?
3 Rie
 
25.04.13
07:41
(0) Значение не того типа сунул в параметр. (c) Ваш К.О.
4 Alexey_AA
 
25.04.13
07:50
(1) спасибо за наводку!
вот так сработало :)

CashRegisterDailyReceipts.RecordType =  Значение(ВидДвиженияНакопления.Расход)
5 Alexey_AA
 
25.04.13
07:51
кстати, кто подскажет? зачем 1С:Отель писали на инглише? мне чуть плохо не стало, когда открыл ее :)
6 Rie
 
25.04.13
07:51
(0) А что такое "1С:Отель"?
7 чувак
 
25.04.13
07:51
(5) А кто разработчик?
8 Wobland
 
25.04.13
07:54
(4) Value(AccumulationRecordType.Expense) не пробовал?
9 Alexey_AA
 
25.04.13
07:56
(8) тоже работает!
10 Alexey_AA
 
25.04.13
07:56
(7) 1С:Отель. Система Управления Отелем (www.1chotel.ru)
+7 (495) 648-67-87 (8.2.2.10) (www.1chotel.ru)
Фирма 1С
(www.1chotel.ru)
11 Jonny_Khomich
 
25.04.13
07:56
(5) мне от русского языка программирования плохо было, сейчас чуток привык. А написали, чтобы кривые франчи не лезли туда.
12 Wobland
 
25.04.13
07:59
(10) палёнка какая-то. О Компании: Партнер Фирмы 1С с 2005 года.
13 Любопытная
 
25.04.13
08:01
(12)ЗАО "Гостиничные технологии"
14 Wobland
 
25.04.13
08:02
интересно, а ЗАО 1С в курсе, что кто-то левый называет себя "фирма 1С"?
15 Alexey_AA
 
25.04.13
08:02
(11) ну да, я когда еще на 7.7 учился в учебном центре маленько было не по себе от русского, сейчас уже прошло больше 10 лет после коллежда и академии, теперь с английским чувствую не в своей тарелке :)
16 Alexey_AA
 
25.04.13
08:03
(14) мне вот как-то тоже не понятно, что у них с именем :)
17 Wobland
 
25.04.13
08:04
http://www.1chotel.ru/faq/
вопрос 2: кто? ответ: мы круты ;)
18 Rie
 
25.04.13
08:05
(17) Интересно... С "Синимекс-Гостиницей" доводилось встречаться... То есть, её перевели на ангельский язык? :-)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.