8.х БП Взаимозачет не попадает в Акт сверки

Тема в разделе ""1С:Бухгалтерия БП"", создана пользователем Letos, 16 авг 2011.

  1. TopicStarter Overlay
    Letos
    Offline

    Letos Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    218
    Симпатии:
    0
    Баллы:
    26
    Наверника эту тему уже поднимали, но как-то не получилось её найти. При формировании Акта сверки по всем договорам в ТЧ не попадает Взаимозачет. Как сделать так что бы попадал?
  2. TopicStarter Overlay
    Letos
    Offline

    Letos Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    218
    Симпатии:
    0
    Баллы:
    26
    Для тех кто столкнется с этой проблемой после меня.

    В конфигураторе лезим в функцию которая заполняет нашу табличную часть. там есть запрос и код который выгледит следующим оброзом.

    Код:
    	|КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО
    |ТОГДА ( НЕ ХозрасчетныйОбороты.КорСубконто1 = &Контрагент)
    |ИНАЧЕ (НЕ(ХозрасчетныйОбороты.КорСубконто1 = &Контрагент
    |И ХозрасчетныйОбороты.КорСубконто2 = ХозрасчетныйОбороты.Субконто2))
    
    Удаляем первое НЕ,получается следующий код.

    Код:
         |КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО
    |ТОГДА (ХозрасчетныйОбороты.КорСубконто1 = &Контрагент)
    
    и т.д. и у вас в сё заработает. Желую удачи.
  3. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Спасибо :)) НО...

    Видите ли, акт сверки построен таким образом, что туда не попадает ничего лишнего. Попадают только те документы, которые реально изменяют состояние расчетов (возникновение и погашение задолженности).
    Взаимозачет никак не меняет реального состояния расчетов. Т.е. задолженность при этом не появляется и не исчезает. Просто сумма перекидывается с одного счета на другой, с первого договора на второй.
    В акте сверки эти внутренние обороты чаще всего не нужны. Поэтому их оттуда и исключают (благодаря коду, который Вы привели выше).

    Так вот, сейчас, когда Вы поменяли код, посмотрите, теперь в акт сверки будут попадать лишние суммы зачтенных авансов, например.
    Т.е. когда Вам покупатель внес предоплату, потом Вы оформили реализацию, в реализации сформировалась проводка Дт 62.02 Кт 62.01. Эта проводка по идее не должна попадать в акт сверки. У Вас сейчас она попадет в акт сверки, увеличив обороты. Тоже самое с авансами поставщикам...
    Так что призываю подумать, надо ли это делать...:)))
  4. TopicStarter Overlay
    Letos
    Offline

    Letos Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    218
    Симпатии:
    0
    Баллы:
    26
    А как от них избавиться?
  5. TopicStarter Overlay
    Letos
    Offline

    Letos Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    218
    Симпатии:
    0
    Баллы:
    26
    В при полусении счетов в "СписокСчетов" добавил следующее ограничени,
    Код:
     
    |	И Хозрасчетный.Код <> &Аванс60
    |	И Хозрасчетный.Код <> &Аванс62
    
    Собсбтвенно счета 62.02 и 60.02

    при этом авансы пропал, нет ли какой-то тут закавыки, может я что не доглядел?
  6. TopicStarter Overlay
    Letos
    Offline

    Letos Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    218
    Симпатии:
    0
    Баллы:
    26
    Не туда посмотрел. Всё равно попадают. Как быть?
  7. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Думаю, надо просто оставить всё как есть. И ничего не менять. :angry:
    Хотите увидеть в акте сверки взаимозачет, - формируйте его по конкретному договору. Тогда он туда попадет.:)
    При формировании акта сверки в целом по всем договорам, взаимозачет никакой полезной информации не несет. Поэтому и исключается. Ну какой Вам практический смысл в том, что по дебету и кредиту будет одна и та же сумма?
    Повторюсь - взаимозачет не изменяет реального состояния расчетов.

    P.S. Не знаю, ну если о-очень надо (прихоть пользователя или еще что-то...)...
    В общем есть одна идея...не уверен, что легко реализуемая...
    Ну, может, делать проверку на тип регистратора???
    Т.е. если регистратор - документ "Корректировка долга", тогда включать в акт сверки. Иначе - не включать....

Поделиться этой страницей