![]() |
|
Обращение к регистру через запрос дает разные данные | ☑ | ||
---|---|---|---|---|
0
Vladislava-smile
15.11.23
✎
09:49
|
Добрый день, полскажите кто сталкивался?
В общем есть запрос к регситру накполения - вирт. таблице остатки и обороты Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Резервы.Организация КАК Организация, | Резервы.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры, | Резервы.ВидЗапасов КАК ВидЗапасов, | Резервы.НомерГТД КАК НомерГТД, | Резервы.Период КАК Период, | Резервы.КоличествоОборот КАК КоличествоОборот, | Резервы.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, | 2 КАК Поле1 |ИЗ | РегистрНакопления.РезервыТоваровОрганизаций.ОстаткиИОбороты( | &ГраницаКонецПредыдущегоПериода, | &ГраницаКонецПериода, | Месяц, | , | Организация В (&МассивОрганизаций) | И НЕ ВидЗапасов.ТипЗапасов В (&НеконтролируемыеТипыЗапасов)) КАК Резервы"; МассивОрганизаций = Новый Массив; ВыборкаОрг = Справочники.Организации.Выбрать(); Пока ВыборкаОрг.Следующий() цикл МассивОрганизаций.Добавить(ВыборкаОрг.Ссылка); КонецЦикла; НачалоПериода = НачалоМесяца(ДатаРегистрации); КонецПериода = КонецМесяца(ДатаРегистрации); Запрос.УстановитьПараметр("НеконтролируемыеТипыЗапасов", НеконтролируемыеТипыЗапасов()); Запрос.УстановитьПараметр("МассивОрганизаций", МассивОрганизаций); Запрос.УстановитьПараметр("ГраницаКонецПериода", Новый Граница(КонецПериода, ВидГраницы.Включая)); Запрос.УстановитьПараметр("ГраницаКонецПредыдущегоПериода", Новый Граница(НачалоПериода - 1, ВидГраницы.Включая)); Выборка = Запрос.Выполнить().Выгрузить(); |
|||
1
Vladislava-smile
15.11.23
✎
09:49
|
Он пустой, то есть записей в нем нет
|
|||
2
Vladislava-smile
15.11.23
✎
09:49
|
а при выполнении этого запроса через отладку - в нем есть записи выборки
|
|||
3
Vladislava-smile
15.11.23
✎
09:50
|
В случае удаления параметров границ - все верно, он пустой и через отладку
|
|||
4
Vladislava-smile
15.11.23
✎
09:51
|
Как перестраиваются вирт. таблицы регистра?
|
|||
5
mikecool
15.11.23
✎
09:56
|
В отладке ты смотришь данные в транзакции?
что говорит ТранзакцияАктивна() в отладке? |
|||
6
Vladislava-smile
15.11.23
✎
09:57
|
Пересчет итогов?
|
|||
7
Vladislava-smile
15.11.23
✎
09:57
|
(5) нет, я отрабатываю запрос во внешней обработке
|
|||
8
mikecool
15.11.23
✎
09:57
|
выбери для начала все ресурсы
|
|||
9
mikecool
15.11.23
✎
09:58
|
(7) это ничего не доказывает
|
|||
10
Vladislava-smile
15.11.23
✎
10:00
|
(8) ничего не изменилось, я вижу данные при выставлении границ по периоду, хотя регистр пуст
|
|||
11
Vladislava-smile
15.11.23
✎
10:00
|
(9) транзакция не активна
|
|||
12
Vladislava-smile
15.11.23
✎
12:32
|
вопрос закрыт, тестирование и исправление решило проблему
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |