v7: Выгрузка из 7.7 ПУБ #764699


#0 by apostal147
С семёркой я не очень дружен, но нужно тут было поправить правила для  выгрузки из ПУБа в УПП. Выгружать нужно остатки по счёту 76АВ в разрезе счетов фактур. Но так как на этом счете субконто только контрагенты получается не очень красиво. В итоге родился кривенький алгоритм, реализованный ещё более кривенькими руками. Проблема в том, что алгоритм работает оочень медленно, но т.к. в семёрке я не особо разбираюсь, не могу понять где я накосячил. Помогите пожалуйста разобраться. Вот такой вот код:
#1 by zenik
А зачем обращение к БИ, а потом запрос... и все это между собой никак не связано. Убрать все что до запроса, все равно все авансовые СФ в запросе получаешь.
#2 by apostal147
Проблема в том, что мне нужны остатки. Отбирая только по запросом по СФ я не узнаю остатки.
#3 by zenik
Регистр "КнигаПродаж" оборотный или остатки? Если остатки, то в запрос: |Функция РубКонОст = КонОст(БазаНДС);
#4 by apostal147
не, регистр оборотный
#5 by vip03
1. Запрос из цикла убрать. 2. В запросе Группировка ТипСчетаФактуры зачем вообще?
#6 by vip03
СпКонтрагент формируешь ЗапросомБИ.
#7 by apostal147
Да, очень хорошая идея, только хранить нужно ещё сумму по контрагенту, думаю можно сделать через ТЗ
#8 by apostal147
Спасибо, всё классно получилось!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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