Заполнение пустых договоров в ББУ 7.7
Задачи пользователя - Мастера заполнения
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Как известно, ББУ 7.7 смотрела на заполнение договоров (оснований возникновения обязательств) сквозь пальцы. Чем и пользовались многие девицы-бухгалтерицы, не утруждая себя заполнением данного справочника
.
Изначально я пользовался обработкой //infostart.ru/public/85433/, за что её автору огромное спасибо. Однако его обработка не очень удобна двумя моментами:
- Так как идет привязка к основному договору контрагента (который а приори один-единственный), то проблематично её применять для баз, в которых ведется несколько независимых балансодержателей
- Заполнение различных видов документов зашито в код, по процедуре на каждый тип документа. Т.е. если нидайбох конфигурация сильно нетиповая и есть какие-то используемые документы, не входящие в перечень заданный автором - то амба

Я сделал несколько по иному - сам алгоритм заполнения позаимствовал у предшественника, но описывать документы, в которых производится заполнение пустых договоров, теперь нужно в макете, входящем в состав обработки.
Порядок действий таков:
- В коде добавляем название документа (как в конфигураторе) в соответствующий список значений СписокВидовДокументов
- Добавляем в макет горизонтальную секцию с аналогичным названием, в неё заполняем четыре графы (при отсутствии необходимости проверять это заполнение - ничего не проставляем): первая и вторая - имя реквизита шапки, соответствующее Контрагент и Договор, третья и четвертая - аналогичные реквизиты из табличной части. Так как договор в шапке и табличной части может присутствовать более чем в одном поле, либо в произвольном - то можно задавать вертикальный набор имен реквизитов.
Сразу предупреждаю, что обработка писалась под себя, поэтому не обладает сильно интуитивным интерфейсом и возможно (а скорее, точно) содержит ошибки - однако комментарии спасут гигантов мысли в процессе подгонки моей болванки под собственные нужды
Вступайте в нашу телеграмм-группу Инфостарт
