Печатная форма акта сверки в рублях для договоров в у.е. для КА 2.x, ERP


Возникла потребность делать сверку взаиморасчетов в рублях по валютным договорам. В КА и ERP такой возможности нет.

Возникла потребность делать сверку взаиморасчетов в рублях по валютным договорам. В КА и ERP такой возможности нет. За основу взяты алгоритмы из БП 3.0, данные берутся не из регистра Расчеты с клиентами, а из регистра бухгалтерии Хозрасчетный. То есть выводятся и проводки по курсовым разницам. Попадают обороты по счетам 58, 60, 62, 66, 67, 76 (счета по умолчанию в БП).

Печать осуществляется из документа "Сверка взаиморасчетов". Подключается в подсистеме НСИ и Администрирование->Печатные формы, отчеты и обработки.

Тестировалась на релизе КА 2.2.4.21, КА 2.4.2.115.

29 Comments

  1. mlashko

    Спасибо. 1с убеждала, что такого акта сверки быть не может 🙂

    Reply ↓
  2. mamba

    (1) ну, на самом деле, это «костыль». Но за неимением лучшего, пришлось сделать.

    Reply ↓
  3. user666770_anastasiyatretyakova

    Не делает фильтрацию по договору. Можно это исправить.

    Reply ↓
  4. mamba

    (3) Ошибка исправлена. Вам могу выслать на почту обновленный файл обработки.

    Reply ↓
  5. user666770_anastasiyatretyakova

    (4) Спасибо!

    Reply ↓
  6. user909587

    Здравствуйте. Печатная форма не выводит оборотов по 58 счету.

    Reply ↓
  7. mamba

    (6) Добрый день!

    Какой субсчет имеете в виду? В Вашей конфигурации есть ли у него субконто Контрагенты и Договоры?

    Reply ↓
  8. user909587

    58.03 в КА 2 имеет субконто «Контрагенты» и «Договоры».

    Reply ↓
  9. mamba

    (8) Доработка сделана, Вам могу выслать на почту обновленный файл обработки.

    Reply ↓
  10. user909587

    Спасибо большое, обороты 58 теперь попадают!

    Reply ↓
  11. LadyDy

    Добрый день, в таблицу не попадает валютная сумма, которая в скобках к документу. Что может быть не так?

    Reply ↓
  12. mamba

    (11) может у вас взаиморасчеты в рублях? не удается смоделировать ошибку по такому описанию.

    Reply ↓
  13. LadyDy

    (12) 1С:КА, сумма продажи в рублях, сумма взаиморасчетов в долларах, договор в долларах, поступление денег в долларах.

    Reply ↓
  14. AndrewUs

    Здравствуйте!

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

    К примеру, есть организация «Рога и копыта», с которой заключены два договора, один с покупателем другой с поставщиком.

    И , если делать документ в 1С ERP 2.4 взаимозачет задолженности по одной организации, то эти данные не попадают в печатную форму.

    Интересно то, что, если устанавливать фильтр по конкретному договору, то данные операции отражаются, если без отбора по всем договорам, то не попадают.

    В чем может быть причина?

    Спасибо.

    Reply ↓
  15. user733468

    Добрый день!

    Печатная форма акта сверки взаиморасчетов в рублях, при детализации по договорам сворачивает проводки по расчету курсовых разниц для разных договоров в одном документе в одну строку акта сверки (см. файл). Возможно ли поправить? База ERP 2.4

    Reply ↓
  16. mamba

    (15)

    чатная форма акта сверки взаиморасчетов в рублях, при детализации по договорам сворачивает проводки по расчету курсовых разниц для разных договоров в одном документе в одну строку акта сверки (см. файл). Возможно ли поправить? База ERP 2.4

    Добрый день!

    На скриншоте не вижу субконто Договоры у счета 62.31. Насколько мне известно, в типовой конфигурации есть субконто договоры.

    Reply ↓
  17. mamba

    (14) Здравствуйте! Интересно, попробую смоделировать, если актуально.

    Reply ↓
  18. AndrewUs

    (17) Да, очень актуально.

    Reply ↓
  19. ZalexZ1

    Здравствуйте.

    Подскажите а в ERP будет работать?

    Reply ↓
  20. mamba

    (19) Вообще да, но нет возможности протестировать. Могу выслать обработку на почту, потом расскажете 🙂

    Reply ↓
  21. ZalexZ1

    (20) Добрый день. Поскольку у меня стартмани нет, а ваше предложение прочитал поздно, то обработку мне скачал друг.

    В ERP идет обработка, но только если выбирать по конкретному договору, если включить все договоры, то данные отображаются не корректно.

    Для наглядности высылаю скриншоты оборотки по 60 счету, акт по выбранному договору и акт по всем договорам контрагента.

    Reply ↓
  22. mamba

    (13) Указаны ли у вас в проводках суммы в валюте и сама валюта? Данные о валютной сумме по алгоритму из БП берутся отсюда

    Reply ↓
  23. tcherry

    Тестируем на КА 2.4.7. Если в документе Поступление на расчетный счет сумма платежа (в валюте) разбивается на несколько договоров покупателя, то при формировании печатной формы акта сверки с детализацией по договорам неверно отображаются сальдо и обороты по этим договорам. Если акт сверки формировать только по одному договору, такой проблемы не возникает

    Reply ↓
  24. paulrem

    Спасибо!

    Reply ↓
  25. user816558

    (20)

    (19) Вообще да, но нет возможности протестировать. Могу выслать обработку на почту, потом расскажете 🙂

    Если еще не проверяли, то готов протестировать на релизе 1С:ERP Управление предприятием 2 (2.4.8.84)

    Reply ↓
  26. user816558

    Спасибо автору за печатную форум.

    Проверено на ЕРП версии 2.4.9.98.

    Работает без ошибок.

    Курсовые разницы отлавливает на раз:)

    Вариант со многими договорами не тестировал, т.к. такой ситуации у нас не возникает.

    Reply ↓
  27. tcherry

    Проблема нескольких договоров решается добавлением одного слова в коде)))) Но вот теперь нам нужно, чтобы и взаимозачеты задолженности в Акт попадали…

    Reply ↓
  28. BMN

    Взаимозачеты не попадают, при нескольких договорах сальдо разьезжается.

    Reply ↓
  29. BMN

    (28)

    У кого проблема с множеством договором нужно заменить строчку в модуле объекта (см.ниже). Номер строки не подскажу, уже полностью переработала печ.форму.

    СтрокиСТакимДокументом = ТЗАктаСверкиПоДаннымОрганизации.НайтиСтроки(Новый Структура(«Документ, Дата, ДатаВходящегоДокумента», Выборка.Документ, НачалоДня(Выборка.Дата), НачалоДня(Выборка.ДатаВходящегоДокумента)));

    на

    СтрокиСТакимДокументом = ТЗАктаСверкиПоДаннымОрганизации.НайтиСтроки(Новый Структура(«Документ, Договор, Дата, ДатаВходящегоДокумента», Выборка.Документ, Выборка.Договор, НачалоДня(Выборка.Дата), НачалоДня(Выборка.ДатаВходящегоДокумента)));

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *