v7: Перенос сальдо с одного контрагента на другого #291863


#0 by mirinda
Я написала обработку, которая за определенный период рассчитывает бухитоги, перебирает счета с определенным субконто-контрагентом, если остаток ненулевой, то создает операцию, которая переносит этот остаток на второго контрагента. Все работает, но в последний раз почему-то появлись проводки с пустым контрагентом и нулевыми суммой/количеством. Из-за чего такое могло произойти, ведь я использовала метод ИспользоватьСубконто(ВидыСубконто.Контрагенты, КонтрагентПрежний)?
#1 by Vlad_1717
Отладчиком пройдись.
#2 by Ирен
ИспользоватьСубконто(ВидыСубконто.Контрагенты, КонтрагентПрежний,2)?
#3 by mirinda
сейчас проконтролирую в отладчике а что это изменит?
#4 by gp42
ИспользоватьСубконто(<?>,,,) Синтаксис: ИспользоватьСубконто(<ВидСубконто>,<Субконто>,<ТипФильтра>,<ПоГруппам>) Назначение: Устанавливает режим получения итогов методом ''ВыполнитьЗапрос'' в разрезе субконто.Метод слудет вызывать до вызова метода ''ВыполнитьЗапрос''. Метод может вызываться последовательно несколько раз. В этом случае установки, выполняемые этим методом  суммируются. Параметры: <ВидСубконто> - значение типа ''ВидСубконто'' - расчет временных итогов будет выполнен только для субконто указанного вида. <Субконто> - значение Субконто, по которому будут отобраны итоги по аналитике. Если параметр не задан - то считается пустым значением субконто. <ТипФильтра> - число - тип фильтра по субконто. Может принимать следующие значения: 1 - разворачивать по данному субконто, 2 - отбирать по данному субконто, 3 - не учитывать это субконто вообще. По умолчанию 1. <ПоГруппам> - число - группировка итогов по субконто. Параметр <ПоГруппам> имеет смысл, если параметр <ТипФильтра> равен 1, а вид субконто, заданный параметром <ВидСубконто>, имеет тип значения ''Справочник''. Параметр может принимать значения: 0 - не показывать итоги по группам справочника; 1 - показывать итоги по группам справочника. По умолчанию 0.
#5 by mirinda
к сожалению это ничего не изменило
#6 by mirinda
оказывается у меня остатки были и по дебету и по кредиту нулевые, отсюда и контрагент не заполнялся: так что теперь только добавить условие проверки на ненулевой остаток
#7 by Ирен
добавляй, разрешаем :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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