1с 8.1 Проблема с регистром накопления ДвиженияДенежныхСредств
06.04.2010
12:55
#1
Запрос 1:
ВЫБРАТЬ
ТаблицаРегистра.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.СтатьяДвиженияДенежныхСредств) КАК СтатьяДвиженияДенежныхСредствПредставление,
ТаблицаРегистра.Контрагент КАК Контрагент,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.Контрагент) КАК КонтрагентПредставление,
ТаблицаРегистра.ВидДенежныхСредств КАК ВидДенежныхСредств,
ТаблицаРегистра.ПриходРасход КАК ПриходРасход
ИЗ
РегистрНакопления.ДвиженияДенежныхСредств КАК ТаблицаРегистра
Запрос2:
ВЫБРАТЬ
ТаблицаРегистра.СуммаОборот КАК Сумма,
ТаблицаРегистра.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.СтатьяДвиженияДенежныхСредств) КАК СтатьяДвиженияДенежныхСредствПредставление,
ТаблицаРегистра.Контрагент КАК Контрагент,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.Контрагент) КАК КонтрагентПредставление,
ТаблицаРегистра.ВидДенежныхСредств КАК ВидДенежныхСредств,
ТаблицаРегистра.ПриходРасход КАК ПриходРасход
ИЗ
РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&ДатаНач, &ДатаКон, , ) КАК ТаблицаРегистра
ДатаНач = 01.03.2010, Датакон = 31.03.2010
Первый запрос выдаёт результат, второй запрос выдаёт пустую ТЗ. Была проблема с использованием итогов после перегрузки документа, исправил циклом пробега по регистрам с функцией УстановитьИспользованиеИтогов(Истина). Спустя месяц проблема после перегрузки повторилась, опять поправил и после этого начались проблемы с просмотром остатков и оборотов. Смотрел функцией ПолучитьИспользованиеИтогов() по всем регистрам - везде Истина.
ВЫБРАТЬ
ТаблицаРегистра.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.СтатьяДвиженияДенежныхСредств) КАК СтатьяДвиженияДенежныхСредствПредставление,
ТаблицаРегистра.Контрагент КАК Контрагент,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.Контрагент) КАК КонтрагентПредставление,
ТаблицаРегистра.ВидДенежныхСредств КАК ВидДенежныхСредств,
ТаблицаРегистра.ПриходРасход КАК ПриходРасход
ИЗ
РегистрНакопления.ДвиженияДенежныхСредств КАК ТаблицаРегистра
Запрос2:
ВЫБРАТЬ
ТаблицаРегистра.СуммаОборот КАК Сумма,
ТаблицаРегистра.СтатьяДвиженияДенежныхСредств КАК СтатьяДвиженияДенежныхСредств,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.СтатьяДвиженияДенежныхСредств) КАК СтатьяДвиженияДенежныхСредствПредставление,
ТаблицаРегистра.Контрагент КАК Контрагент,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.Контрагент) КАК КонтрагентПредставление,
ТаблицаРегистра.ВидДенежныхСредств КАК ВидДенежныхСредств,
ТаблицаРегистра.ПриходРасход КАК ПриходРасход
ИЗ
РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&ДатаНач, &ДатаКон, , ) КАК ТаблицаРегистра
ДатаНач = 01.03.2010, Датакон = 31.03.2010
Первый запрос выдаёт результат, второй запрос выдаёт пустую ТЗ. Была проблема с использованием итогов после перегрузки документа, исправил циклом пробега по регистрам с функцией УстановитьИспользованиеИтогов(Истина). Спустя месяц проблема после перегрузки повторилась, опять поправил и после этого начались проблемы с просмотром остатков и оборотов. Смотрел функцией ПолучитьИспользованиеИтогов() по всем регистрам - везде Истина.
07.04.2010
07:27
#5
К сожалению база весит 7 гб и при пересчёте итогов, когда в оперативке она начинает занимать 1,5 гб, вылетает ошибка о недостатке памяти и 1С закрывается.
Читают тему
(гостей: 1)