Счет фактуры на аванс (формируются по состоянию счета 62)
Задачи пользователя - Создание на основании
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Процедура формирования Счет фактуры и проверки ее наличия были взяты и доработаны из //infostart.ru/projects/829/
За что отдельное спасибо, не пришлось бить часть кода :)
В начале работы необходимо выбрать префикс и номер последней существующей Фактуры на аванс, и выбрать интервал для работы.
При нажатии на кнопку "Сформировать", выбираются Выписки из рабочего интервала, Табличная часть выгружается в таблицу значений (ТЗ).
Если в строке Выписки фигурирует счет 62.2, то смотрится состояние дебетового сальдо на дату выписки, если оно положительное (т.е. была отгрузка без оплаты), в ТЗ в соответствующей строке приход на сч. 62.2 уменьшается на величину деб. сальдо по сч.62.1 и создается новая строка прихода по сч.62.1 (если деб. сальдо > прихода, только меняется сч. на 62.1) после обработки всех строк модифицированная ТЗ загружается в ТЧ выписки сохраняется и проводится.
Вызывается процедура создания Фактур.
Фактуры создаются в 2х случаях:
1.Если выписка создана позже 5 дней и нет факта отгрузки
2.Если на конец квартала нет отгрузки
Обрабатываются только банковские выписки, наличный расчет у нас только по факту отгрузки.
Доделывается изменением 2х строк, создаем объект "Документ", вместо Документ.Выписка", и делаем проверку на ПКО и выписки перед основным кодом. Или можно создать запрос на отбор документов.
Обработка не шустрая, но дотошная :), если есть предложения как ускорить, с удовольствием выслушаю и исправлю.
Сильно не пинать:), но от подзатыльников не откажусь...
Вступайте в нашу телеграмм-группу Инфостарт