Как лучше сделать?
1. тупое решение:
Запросом получить документы А.
в табличной части есть реквизит - другой документ Б, он является субконто, при выплате по нему есть обороты по счету 22.
Запрос к бухитогам по этому документу -если есть движения - получаем сумму и дату операции.
тупость - много бухзапросов - по одному на каждый документ...
2. менее тупое
Собрать все документы А, вытащить из них документы Б, положить все в таблицу значений. Сделать список значений документов Б, сделать бухзапрос по ним, найти документы в ТЗ, проставить там сумму и дату операции.
3. ???
Всё зависит от состояния базы и объемов запрашиваемых/хранящихся данных, в каких-то случаях быстрее будет 1 вариант, в каких-то второй.. Единого рецепта нет. Экспериментируй.
(5) по мне - тоже... думаю, может бухзапрос переделать в запрос к документам выплат, с условием, что отбирать только по списку документов Б, проведенные, из них - датадок и сумма? интересно, быстрее будет или нет. ща попробую