«Отчёты всевозможные» (документы-2, отчёты)
Параметры документа – списка цен (первая картинка предыдущего текста):
«Тип ввода документа» - сейчас документом считается нечто со списком строк. Предусмотрена (но не сделана) возможность вводить не только строки но и то, что обычно помещается в шапке документа. Могло бы, например, использоваться для ввода КБК формы 121, общего для всех строк.
«Тип хранения информации», «Тип списка просмотра», «Общий или по учреждениям» описано тут:
http://akostina76.ucoz.ru/blog/2017-07-21-4292
«Отчёт» и «№ сводного отчёта» - что-то придумано для универсальных отчётов которых всё равно нет.
Если установлена галка «Без даты» то в строках не будет даты.
Страница параметров колонок этого документа:
Из всех полей, которые есть в таблице, есть описания только для первого списка и первой суммы (используются, т.е записываются с считываются только они).
Пусть а добавлю ещё один список:
И поменяю тип просмотра на 2 списка+1сумма:
Тогда на просмотре и корректировке получится так:
При этом он даст возможность сохранить строку и без информации о единице измерения (потому что в настройках колонки не поставлена галка «Обязательный ввод»).
А вот что означает галка «Поиск» не помню и искать сейчас не буду. Ищет:
Далеко не во всех документах можно обойтись стандартными настройками. Значительно чаще надо склепать что-то отдельное для конкретного случая. Например, чтобы ввести информацию об оценке:
Надо «оприходовать» школьника с конкретной фамилией в школу («Поступл в шк»), не убрать его из школы («Уход из шк»), надо завести в школе информацию о классах и предметах («Классы» и «Предметы и часы»). Только тогда удастся ввести что-то примерно такое:
Информация для всех списков тут выбирается довольно хитрым образом. Классы только те, которые есть для школы, дети только те, которые всё ещё в этом классе. Не придумать «конструктор», который позволил бы всё это настроить на стороне пользователя. Потому просто написан отдельный экран dir/d677.aspx который всё это выбирает и проверяет (там во многом штамповка, потом коротко покажу, как это делается).
Все эти специализированные справочники и документы находятся в отдельных папках задач общей папки SDoc:
Специализированные отчёты (других просто нет) находятся в папке SRep.
Отчёт это инструмент группировки (обычно суммирования) и печати информации в каком-то виде. Проблема в том, что придумать тут что-то универсальное довольно сложно. А то, что можно придумать настолько необременительно по программированию, что я не стала придумывать универсальное.
Вот, например, заготовка под бюджет:
Т.е просуммированы потребности по подведомственным учреждениям и умножены на планируемую цену обслуживания.
Щелчок по ссылке – расшифровка по учреждениям. «Услуги прачечной фабрики» например:
Для печати этого мало. Для неё нужны разнообразные «завитушки» (заголовок, подписи) сверху, снизу и сбоку. А их тоже сложно задать какими-то настойками. А пишется такое довольно легко.
Кроме «завитушек», настройки которых ещё можно придумать, есть ещё и сама выборка информации и её вывод. Вот такое, например:
… наверное можно сделать настройками всё того же 1С-овского СКД отчёта. Но я не ставила цели написать «конструктор отчётов» такого уровня. СКД отчёт умеет разворачивать список строк в таблицу, где что-то становится строками, а что-то колонками.
Любой отчёт всегда получает список строк типа такого:
Это состав препаратов. А в настройках отчёта можно задать так:
… т.е выводить информацию в виде таблицы, в строки пихать названия элементов состава, а в колонки названия препаратов. Результат выглядит так:
Обычно такой вид делается программой, причём довольно сложной.
Короче: поскольку отчёты уникальны, сложны по оформлению а их недоделанность вызывает массовую тупую работу все они тут делались точно под задачи и только с помощью программирования.
|