Обработка привязки поступлений к оплатам БП 2.0 КОРП
Выполнено
3 000.00
8 |
1
16 декабря 2021 в 13:42:05
(2 года 46 недель 3 дня 12 часов назад)
49800
20.06.2019 00:44:12
до 24.06.2019
Текст задания
Платформа: 1С:Предприятие 8.3 (8.3.14.1779)
Конфигурация: Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.66.82)
Требуется разработать внешнюю обработку, которая будет за выбранный интервал подставлять в документы списания с р/с ссылку на документ поступления товаров и услуг по следующему алгоритму:
При нажатии на кнопку "Заполнить" (или подобрать...) за выбранный интервал дат:
1. Искать документы"списания с р/с" (далее СРС) и документы "поступления товаров услуг" (далее ПТУ).
2. Сопоставлять в предварительной интерактивной таблице к каждому СРС - ПТУ по совпадению контрагента и суммы.
- в случае, если за выбранный интервал найдено несколько ПТУ от поставщика с такой суммой - брать первый документ. И при поиске следующих соответствий, этот ПТУ не учитывать.
- в случае, если не найдено ни одного ПТУ с такой суммой и поставщиком - указывать "Документ не найден"
3. Обработка должна позволять пользователю выбрать вручную не найденные сопоставления СРС и ПТУ в таблице.
При нажатии на кнопку "Выполнить":
Обработка по всем установленным соответствиям должна подставить в СРС ссылку на соответствующий документ ПТУ.
Пожелания по интерфейсу:
- Форма визуально должна напоминать стиль оформления типовой конфигурации БП 2.0 (без экстремальных размеров, границ и отступов, картинок, цветов). Просто и понятно.
- Таблица сопоставления должна содержать следующие колонки: "Дата выписки" (дата списания с р/с); "Сумма списания" (сумма списания с р/с); "Назначение платежа" (из документа списания); Контрагент; Документ поступления товаров; Сумма документа поступления товаров;
В программном коде обязательно должно быть нормальное оформление. Как минимум:
- разумное использование табуляции и переноса строк
- понятные имена переменных (не "НДокПер", а "НомерПервогоДокумента")
- отсутствие "костылей"
Примечания:
- Данное ТЗ, это переформулированное ТЗ, которое составил конечный пользователь (бухгалтер). Оригинал в файле Excel во вложении.
- Технически в документах списания с р/с может быть несколько строк в расшифровке платежа. Но специфика учета такая, что в 90% случаев 1 платеж = 1 накладная. Поэтому возможно сопоставление по сумме документа в целом. Остальные 10% пользователь готов выбрать руками в таблице.