Имя: Пароль:
1C
1C 7.7
v7: 1C Заказчик Строительства - как получить запрос
0 Stella0608
 
26.06.13
17:28
Конфигурация 1С Заказчик Строительства.
Странно работает типовой отчет.
Происходит запрос к бух. итогам с помощью метода "ИмпульсКомпонента.Выполнить("Отчет_КарточкаОбъекта_04")"
Сам запрос к сожалению посмотреть не могу.
Глюк проявляется в том, что если указывать период, захватывающий определенную дату, сальдо до этой даты отображается нулевое.
Сама дата ничем не примечательна, закономерностей не улавливаю.
Тот же отчет "Карточка клиента" выдает все суммы без ошибок.
Можно ли как-нибудь "поймать" исходный запрос к бухитогам, чтобы понять, в чем именно ошибка? Или понять его, исходя из значения переменной типа БухИтоги в отладчике?
1 пипец
 
26.06.13
17:31
в скульной базе - скульным отладчиком , в дбф кхм кхм , этож ВК
2 МихаилМ
 
26.06.13
17:36
в скульной базе - компонентой vk_hook

ей же можно перехватить - подменить запрос.
3 Stella0608
 
26.06.13
18:00
База dbf.
Собственно, запрос я примерно восстановила по выборке, проблема скорее всего в другом.
Запрос по бухитогам, счет 19.6, корсчета нет, субконто 1 и 2.
У этого счета субконто 1 - Контрагент, субконто 2 - СФ.
Так вот, если выбирать период запроса с даты 1 по дату 2, в запрос попадают все счета-фактуры, то бишь и до даты 1.
При переборе результатов запроса, СКД и СКК почему-то нулевые до даты 3, которая находится между датой 1 и датой 2.
Если делать запрос с даты1 по дату3 или датой3 по дату2 - все ок.
В чем может быть ошибка?
4 Stella0608
 
26.06.13
18:11
Вот пример запроса, только что написанный ручками:
   БИт = СоздатьОбъект("БухгалтерскиеИтоги");
   БИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,1);
   БИт.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные,,1);
далее цикл по субконто1 и субконто2.
Так вот, берем, допустим, период с 01.01.11 по 31.07.11.
В запрос попадают и СФ до 01.01.11.
СКД и СКК нулевые в СФ до 26.07.11.
Если эта дата либо НачДата, либо КонДата, то сальдо везде есть, хотя СФ опять же попадают за весь период базы.
Анализ счета с теми же параметрами отрабатывает корректно.
5 Stella0608
 
26.06.13
18:11
Хотя СФ опять же берутся за весь период.
6 2S
 
26.06.13
18:25
В свое время подрядчик переписывали именно потому, что модули были защищены ;)
7 Stella0608
 
26.06.13
18:31
Исправила СКД на ДО, интересно так будет корректно? Визуально суммы выглядят одинаковыми.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.