новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
gvasily
Приватное сообщение

Отчет Проверка Заказов

Рязань(Россия )
gvasily78
28.09.1978(46 лет)
7 |  0
30 июля 2024 в 13:37:27 (20 недель 5 дней 10 часов назад)
14648
Текст задания
1с 7.7 (7.70.027) + ТиС 8.7, УРБД Сильно переделанная под наш управленческий учет.

Задача: Проверка Заказов

В базе существует справочник Контрагенты. В нем есть поля М1, М2, ... М7 - числовые, целые, неотрицательные, два знака.
Также существует подчиненный справочник ТоргПодразделения с аналогичными полями. Это Магазины.
Поля М означают маршруты доставки по дням недели.
Если, например, во вторник доставки нет, то поле М2 - пустое, если есть, то маршрут от 01 до 99.
Кроме того, есть правило, что если в накладной выбран только Контрагент, то маршрут берется из соответствующего поля справочника Контрагенты, а если выбран и Контрагент и Магазин, то из соответствующего поля справочника ТоргПодразделения.

Нужно сделать внешний отчет ПроверкаЗаказов, который выводит список Контрагентов и Магазинов, по которым есть маршрут доставки, но отсутствуют проведенный Рнк на заданную Дату.

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

Выводим таблицу:
Контрагент | Магазин | Контрагент.Телефон | Контрагент.Комментарий

Отчет делаем внешним, путь: D:/1c/sl
Все отчеты имеют штатные кнопки Обновить и Настройка.
0
Выбранные исполнители
Отклики