|
Обращение к регистру через запрос дает разные данные |
☑ |
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
|
вопрос закрыт, тестирование и исправление решило проблему
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший