0
MelnikA
22.12.14
✎
15:36
|
Всех приветствую !
Есть запрос , который возвращает список документов , нужно этот запрос изменить, добавив там поле остатков, их в свою очередь нужно взять из виртуальной таблицы регистра бухгалтерии - РегистрБухгалтерии.Основной.ОстаткиИОбороты().СуммаНачальныйОстатокДт
Самое не удобное( не приятное), что параметры для виртуальной таблицы я задать не могу , так как они (и даты и значениесубконто) равняются соответствующим полям документов в запросе .
Т.е. если грубо – для каждой записи нужно формировать свою вирт. Таблицу .
Что , как я понял сделать не получиться по логике работы системы запроса в 1с .
Может ошибаюсь ? (Хотелось бы думать:)
Использовать вирт. таблицу ОстаткиИОбороты совсем без параметров и связывать её со списком документов - не есть хорошо .
Причина - бухгалтерский регистр очень большой и такая выборка занимет достаточно большое время и заметно вешает сервер .
Отсюда вопрос - как всё можно получить нужное значение из бух. регистра без создания полной вирт. таблицы по нему !
Пока только мысль такая - использовать не вирт. таблицу , а данные самого регистра , т.е. считать остаток на нужную дату самому .
По идее , все данные для этого должны быть .
Только вот пока не сообразил , по какому алгоритму(какой формуле) расчитывается СуммаНачальныйОстатокДт в вирт. таблице , чтобы его(её) можно было повторить в запросе .
Может кто что подскажет ?
|
|