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

Сделать реестр документов

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

Задача: Реестр документов Доставка

У нас в базе есть документ Доставка, который среди прочих содержит реквизиты:
Шапка:
- Маршрут (Число)
- Машина (Справочник)
- Вес (Число)
- Логгер (Справочник)
- Режим (Число)
- Стоимость (Число)
- ДоставкаДляПроизводства (Число)
- ...

Табл.часть:
- Контрагент (справочник Контрагенты)
- ТоргПодразделения (справочник ТоргПодразделения, подчиненный Контрагентам)
- СуммаДок (Число)
- ...

Нужно сделать реестр.

На форме выбор периода времени и переключатель вида:
* По документам
- Маршрут [ВыбМаршрут]
- Машина [ВыбМашина]
- Логгер [ВыбЛоггер]
- Режим [ВыбРежим]

* По контрагенту
[ВыбКонтрагент] [ВыбТоргПодразделение]

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

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