|
Запрос ОборотыДтКт пусто? | ☑ | ||
|---|---|---|---|---|
|
0
spiller26
27.09.22
✎
11:16
|
Уже мозг сломал. В консоли запросов отрабатывает, а в коде нет.
Вроде бы простой запрос. Но тупо ничего. СчетаДт = Новый Массив; СчетаДт.Добавить(ПланыСчетов.Хозрасчетный.ВыручкаНеЕНВД); //90.02.1 СчетаДт.Добавить(ПланыСчетов.Хозрасчетный.ВыручкаЕНВД); //90.02.2 СчетаКт = Новый Массив; СчетаКт.Добавить(ПланыСчетов.Хозрасчетный.ТоварыНаСкладах); //41.01 СчетаКт.Добавить(ПланыСчетов.Хозрасчетный.ТоварыВРозничнойТорговле); //41.02 СчетаКт.Добавить(ПланыСчетов.Хозрасчетный.ТараПодТоваромИПорожняя); //41.03 СчетаКт.Добавить(ПланыСчетов.Хозрасчетный.ПокупныеИзделия); //41.04 Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОборотыДтКт.Период КАК Период, | ХозрасчетныйОборотыДтКт.Регистратор КАК Регистратор, | ХозрасчетныйОборотыДтКт.СчетДт КАК СчетДт, | ХозрасчетныйОборотыДтКт.СчетКт КАК СчетКт, | ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот, | ХозрасчетныйОборотыДтКт.КоличествоОборотКт КАК КоличествоОборотКт |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНачала, , Запись, СчетДт В (&СчетаДт), , СчетКт В (&СчетаКт), , ) КАК ХозрасчетныйОборотыДтКт"; Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(Отчет.ДатаНачала)); Запрос.УстановитьПараметр("СчетаДт", СчетаДт); Запрос.УстановитьПараметр("СчетаКт", СчетаКт); В итоге пусто. |
|||
|
1
vicof
27.09.22
✎
11:20
|
Счета вручную могли быть добавлены.
Параметры кривые скорей всего. |
|||
|
2
pasha_d
27.09.22
✎
11:21
|
НачалоДня(Отчет.ДатаНачала) - значение данного параметра глянь отладкой.
|
|||
|
3
spiller26
27.09.22
✎
11:37
|
(1) (2) Всё отбой. Параметры по 90-му не те, нужно себестоимость а не выручку. Час потерян из-за собственной писанины.
|
|||
|
4
Злопчинский
27.09.22
✎
11:48
|
(3) ну тыж писал что в консоли код отрабатывает, а в коде - нет...
видимо все-таки текст запроса был не одинаковым? или как? |
|||
|
5
Ботаник Гарден Меран
27.09.22
✎
12:49
|
(4)
СчетаДт.Добавить(ПланыСчетов.Хозрасчетный.ВыручкаНеЕНВД); //90.02.1 СчетаДт.Добавить(ПланыСчетов.Хозрасчетный.ВыручкаЕНВД); //90.02.2 Там просто ошибка с предопр. наименованиями счетов. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |