Не понимаю почему не работает простой запрос
Пытаюсь получить остатки по субконто "контрагенты, договоры", вроде, простая задача.
Написал следующий запрос:
В результате таблица значений (тз) пустая. Что я не так делаю?
Написал следующий запрос:
Запрос = Новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Организация,
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.СуммаОстатокДт,
| ХозрасчетныйОстатки.СуммаОстатокКт,
| ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
| ХозрасчетныйОстатки.Субконто2 КАК Субконто2
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(, , &СписокСубконто, ) КАК ХозрасчетныйОстатки";
СписокСубконто = Новый Массив();
СписокСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
СписокСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры);
Запрос.УстановитьПараметр("СписокСубконто", СписокСубконто);
тз = Запрос.Выполнить().Выгрузить();
ПоказатьВ результате таблица значений (тз) пустая. Что я не так делаю?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(9) Откуда такая информация?
Субконто (необязательный)
Тип параметра: ПланВидовХарактеристикСсылка.<Имя плана видов характеристик>; Массив; ФиксированныйМассив; СписокЗначений.
Ссылка, или массив ссылок, или фиксированный массив ссылок, или список значений, содержащий ссылки, на виды субконто.
Задает набор и порядок субконто, которыми можно оперировать в запросе. Так же ограничивает записи регистра.
Параметр не существует, если при конфигурировании для плана счетов не указаны субконто.
Значение по умолчанию: Неопределено.
На всякий случай, и и с одним значения субконто уже попробовал
Субконто (необязательный)
Тип параметра: ПланВидовХарактеристикСсылка.<Имя плана видов характеристик>; Массив; ФиксированныйМассив; СписокЗначений.
Ссылка, или массив ссылок, или фиксированный массив ссылок, или список значений, содержащий ссылки, на виды субконто.
Задает набор и порядок субконто, которыми можно оперировать в запросе. Так же ограничивает записи регистра.
Параметр не существует, если при конфигурировании для плана счетов не указаны субконто.
Значение по умолчанию: Неопределено.
На всякий случай, и и с одним значения субконто уже попробовал
Промелькнула мысль: "А может это после обновления началось", к тому же печальный опыт есть.
Проверил, все так и есть: на программных файлах 8.3.10.2561, все работает правильно
На 8.3.12.1412 уже не работает.
Это ведь прекрасно, а старых программных файлах у меня пользователи из ЗУП вылетают.
Проверил, все так и есть: на программных файлах 8.3.10.2561, все работает правильно
На 8.3.12.1412 уже не работает.
Это ведь прекрасно, а старых программных файлах у меня пользователи из ЗУП вылетают.
2. Vik_Krivobok (KVIKS) 13.09.12 14:50
Вид субконто выступает в качестве фильтра, сюда передается массив из видов субконто (в данном случае "номенклатура"), за счет этого если не указывать счет, то мы получить все счета где есть субконто "номенклатура". В данном примере этот параметр выставляется для того что, если пользователь выбрал счет у которого нет субконто "номенклатура", то не возникнет ошибка при его обработке.
Вид субконто выступает в качестве фильтра, сюда передается массив из видов субконто (в данном случае "номенклатура"), за счет этого если не указывать счет, то мы получить все счета где есть субконто "номенклатура". В данном примере этот параметр выставляется для того что, если пользователь выбрал счет у которого нет субконто "номенклатура", то не возникнет ошибка при его обработке.
(14) я проверял на 8.3.11.3034. Очень может быть что косячок/фича в новом релизе платформы.Ошибки на 8.3.12.1412 нет? Если в базе есть пользователи с ограничениями прав на уровне записей (RLS) и запрос выполняется от одного из них, то тоже может быть такой результат.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот