Счета учета расчетов с контрагентами по видам договоров в 1С:Бухгалтерия предприятия

21.06.21

Учетные задачи - Взаиморасчеты

В статье описана реализация решения, которое позволяет в конфигурации "1С:Бухгалтерия предприятия 3.0" указывать счета учета расчетов с контрагентами по видам договоров. Реализуется с помощью незначительного изменения типовой конфигурации (добавление нового измерения ВидДоговора в типовой регистр) и нескольких изменений в расширении конфигурации.

В типовых конфигурациях "1С:Бухгалтерия предприятия 3.0" доступна настройка счетов учета расчетов с контрагентами только в разрезе организаций, контрагентов, договоров и вида расчетов.

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

 

Краткая инструкция по реализации решения:

В основной конфигурации требуется добавить в РегистрСведений.СчетаУчетаРасчетовСКонтрагентами измерение "GV_ВидДоговора" (Тип ПеречислениеСсылка.ВидыДоговоровКонтрагентов).

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

 

Проверено на:
1С:Предприятие 8.3 (8.3.15.1830)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.77.106 - 3.0.81.30)

 

Пошаговая инструкция по реализации решения с пояснениями:

 
 1. Добавление в РегистрСведений.СчетаУчетаРасчетовСКонтрагентами измерения "GV_ВидДоговора" в основной конфигурации.

К сожалению, добавление измерений в регистры сведений в расширениях на момент написания статьи недоступно, поэтому добавить измерение необходимо в основной кофигурации, предварительно изменив настройку поддержки регистра на "Редактируется с сохранением поддержки".

 

 
 2. Переопределение метода общего модуля БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом() в расширении.

Последующие действия совершаются в расширении.

Для расширения должен быть отключен Безопасный режим.

В расширение добавляется общий модуль БухгалтерскийУчетПереопределяемый, где переопределяется функция (Вместо)

ПолучитьСчетаРасчетовСКонтрагентом(Знач Организация, Знач Контрагент, Знач Договор) Экспорт

За основу, конечно, взята исходная функция. Принцип ее работы прост: запросы к регистру сведений, ранжированные по степени точности удовлетворения заданным условиям подбора счетов. Возвращается структура с самыми "близкими" подходящими счетами. Фактически все несколько сложнее, но упрощенно принцип подбора можно представить так: сначала пытаемся найти настройки для конкретного договора, если таковой не найден, то для контрагента, затем для организации и вида расчетов.

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

 
 Код общего модуля БухгалтерскийУчетПереопределяемый в расширении:

 

 

 
 3. Программный вывод на форму записи регистра сведений поля ввода "Вид договора" и определение процедур GV_ДоговорПриИзмененииПосле() и GV_ВидДоговораПриИзмененииПосле в расширении.

Также в расширение добавляется сам регистр сведений СчетаУчетаРасчетовСКонтрагентами, все его измерения, все ресурсы, а также ФормаЗаписи и ФормаСписка.

В форме записи необходимо определить процедуру GV_ПриСозданииНаСервереПосле(), в которой программно выводится поле ввода "Вид договора". Кроме этого на форму необходимо добавить процедуры GV_ДоговорПриИзмененииПосле() и GV_ВидДоговораПриИзмененииПосле(), в которых пользователю сообщается о том, что необходимо указывать либо конкретный договор, либо вид договора, а одновременное указание и того и другого не предполагается.

 
 Код модуля формы записи регистра сведений СчетаУчетаРасчетовСКонтрагентами в расширении:

 

 

 
 4. Программный вывод на форму списка регистра сведений колонки "Вид договора" в расширении.

В расширении на форме списка регистра сведений СчетаУчетаРасчетовСКонтрагентами определяется процедура GV_ПриСозданииНаСервереПосле(), в которой программно выводится колонка "Вид договора".

 
 Код модуля формы списка регистра сведений СчетаУчетаРасчетовСКонтрагентами в расширении:

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь Оперативный учет Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

14400 руб.

13.03.2018    66146    241    80    

121

Взаиморасчеты Бухгалтер Пользователь 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Платные (руб)

Один из лучших вариантов отчета по дебиторской задолженности в 1С. Отображает сроки возникновения задолженности, просроченной задолженности с точностью до регистратора, а также многое другое, вне зависимости от объекта расчетов (УТ 11.3, 11.4, 11.5, КА 2.4, 2.5, ERP 2.4, 2.5), состояния флажка По документам расчета ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Доступен API для использования рассчитанной задолженности в других отчетах, обработках, рабочих местах и т.п. Не требует доработок конфигурации. Не требует перепроведения документов.

16680 руб.

28.09.2012    102306    597    298    

153

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

5000 руб.

25.11.2020    27835    305    9    

261

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, WhatsApp, Telegram.

6000 3000 руб.

15.04.2025    2257    11    9    

12

Взаиморасчеты Бухгалтер Пользователь 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Знаем о взаиморасчетах в Управлении нашей фирмой все, что только можно знать. Самая большая проблема взаиморасчетов в УНФ в том, что зависают непонятные долги и предоплаты, в Пульсе бизнеса показываются неадекватные цифры, отчеты по долгам показывают не пойми что. Автоматический зачет авансов в 1С:УНФ 3.0 поможет решить эту проблему.

18000 руб.

22.07.2021    29249    47    34    

52

Учет доходов и расходов Взаиморасчеты БДР, БДДС Бухгалтер Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

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

5040 руб.

16.03.2021    24293    22    17    

37
Для отправки сообщения требуется регистрация/авторизация