|
Ошибка при выполнении отчета с СКД | ☑ | ||
---|---|---|---|---|
0
mrd2006
31.01.12
✎
20:01
|
Выдается сообщение bad allocation или недостаточно памяти и вылетает из режима 1С предприятие, хотя обычный запрос исполняется, правда нужно чуть подождать. Данных извлекается много. Конфигурация компа core i3 3,2 ГГц 4 Гб ОЗУ.
Текст запроса: ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Субконто1.НомГруппа КАК НомГруппа, ХозрасчетныйОстаткиИОбороты.Субконто1.Владелец КАК Контрагент, ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотДт <> 0 ТОГДА " выручка (с НДС)" ИНАЧЕ " оплата" КОНЕЦ КАК ТипРесурса, "" КАК СтатьяЗатрат, ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор, ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальнаяЗадолженность, ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК ЗатратыВыручка, ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК Оплата, ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечнаяЗадолженность, ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт - ХозрасчетныйОстаткиИОбороты.СуммаОборотДт * 18 / 118 КАК ЧИСЛО(15, 2)) ИНАЧЕ ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотДт <> 0 ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотДт ИНАЧЕ 0 КОНЕЦ КОНЕЦ КАК Прибыль ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаН, &ДатаК, Регистратор, , Счет В ИЕРАРХИИ (&Счет62), &Договоры, Субконто1.НомГруппа В ИЕРАРХИИ (&НомГруппыДома)) КАК ХозрасчетныйОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ХозрасчетныйОбороты.Субконто1, "", ВЫБОР КОГДА ХозрасчетныйОбороты.КорСчет = &Счет25 ТОГДА "общепроизв." ИНАЧЕ ВЫБОР КОГДА ХозрасчетныйОбороты.КорСчет = &Счет26 ТОГДА "общехоз." ИНАЧЕ "прямые" КОНЕЦ КОНЕЦ, ХозрасчетныйОбороты.Субконто2, ХозрасчетныйОбороты.Регистратор, 0, ХозрасчетныйОбороты.СуммаОборотДт - ХозрасчетныйОбороты.СуммаОборотКт, 0, 0, ХозрасчетныйОбороты.СуммаОборотКт - ХозрасчетныйОбороты.СуммаОборотДт ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаН, &ДатаК, Регистратор, Счет = &Счет20, , Субконто1 В ИЕРАРХИИ (&НомГруппыДома), КорСчет <> &Счет90_2, ) КАК ХозрасчетныйОбороты УПОРЯДОЧИТЬ ПО НомГруппа, Контрагент, Регистратор релиз 8.2.14.537 В чем может быть загвоздка? |
|||
1
dnab
31.01.12
✎
20:27
|
не срабатывают параметры ДатаН и ДатаК в виртуальных таблицах. Заключи их в {} или назови НачалоПериода, КонецПериода
|
|||
2
mrd2006
31.01.12
✎
21:29
|
(1) переименовывал, но вероятно проблема всё же не в этом
|
|||
3
mrd2006
31.01.12
✎
22:24
|
и в последнем релизе платформы 8.2 такая же песня, вот тебе и заценил СКД - хорошая штука, но работает видимо не всегда, а тогда в чем её ценность непонятно - простой отчет гораздо проще сделать внешней обработкой
|
|||
4
mrd2006
31.01.12
✎
22:36
|
кто владеет информацией, может существуют какие-то жесткие ограничения при построении запросов?
|
|||
5
mrd2006
31.01.12
✎
22:37
|
с использованием системы компоновки данных
|
|||
6
mrd2006
01.02.12
✎
14:23
|
эх, где же GROOVY
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |