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