Получение данных из регистра бухгалтерии в запросе. #729417


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

В этой группе 1С