Суббота, 18.05.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2017 » Июль » 22 » «Отчёты всевозможные» (документы-2, отчёты)
17:15
«Отчёты всевозможные» (документы-2, отчёты)

«Отчёты всевозможные» (документы-2, отчёты)

Параметры документа – списка цен (первая картинка предыдущего текста):

«Тип ввода документа» - сейчас документом считается нечто со списком строк. Предусмотрена (но не сделана) возможность вводить не только строки но и то, что обычно помещается в шапке документа. Могло бы, например, использоваться для ввода КБК формы 121, общего для всех строк.
«Тип хранения информации», «Тип списка просмотра», «Общий или по учреждениям» описано тут:
http://akostina76.ucoz.ru/blog/2017-07-21-4292
«Отчёт» и «№ сводного отчёта» - что-то придумано для универсальных отчётов которых всё равно нет.
Если установлена галка «Без даты» то в строках не будет даты.
Страница параметров колонок этого документа:



Из всех полей, которые есть в таблице, есть описания только для первого списка и первой суммы (используются, т.е записываются с считываются только они).
Пусть а добавлю ещё один список:

И поменяю тип просмотра на 2 списка+1сумма:

Тогда на просмотре и корректировке получится так:

При этом он даст возможность сохранить строку и без информации о единице измерения (потому что в настройках колонки не поставлена галка «Обязательный ввод»).
А вот что означает галка «Поиск» не помню и искать сейчас не буду. Ищет:

Далеко не во всех документах можно обойтись стандартными настройками. Значительно чаще надо склепать что-то отдельное для конкретного случая. Например, чтобы ввести информацию об оценке:

Надо «оприходовать» школьника с конкретной фамилией в школу («Поступл в шк»), не убрать его из школы  («Уход из шк»), надо завести в школе информацию о классах и предметах («Классы» и «Предметы и часы»). Только тогда удастся ввести что-то примерно такое:
 
Информация для всех списков тут выбирается довольно хитрым образом. Классы только те, которые есть для школы, дети только те, которые всё ещё в этом классе. Не придумать «конструктор», который позволил бы всё это настроить на стороне пользователя. Потому просто написан отдельный экран dir/d677.aspx который всё это выбирает и проверяет (там во многом штамповка, потом коротко покажу, как это делается).
Все эти специализированные справочники и документы находятся в отдельных папках задач общей папки SDoc:

Специализированные отчёты (других просто нет) находятся в папке SRep.
Отчёт это инструмент группировки (обычно суммирования) и печати информации в каком-то виде. Проблема в том, что придумать тут что-то универсальное довольно сложно. А то, что можно придумать настолько необременительно по программированию, что я  не стала придумывать универсальное.
Вот, например, заготовка под бюджет:

Т.е просуммированы потребности по подведомственным учреждениям и умножены на планируемую цену обслуживания.
Щелчок по ссылке – расшифровка по учреждениям. «Услуги прачечной фабрики» например:

Для печати этого мало. Для неё нужны разнообразные «завитушки» (заголовок, подписи) сверху, снизу и сбоку. А их тоже сложно задать какими-то настойками. А пишется такое довольно легко.
Кроме «завитушек», настройки которых ещё можно придумать, есть ещё и сама выборка информации и её вывод. Вот такое, например:

… наверное можно сделать настройками всё того же 1С-овского СКД отчёта. Но я не ставила цели написать «конструктор отчётов» такого уровня. СКД отчёт умеет разворачивать список строк в таблицу, где что-то становится строками, а что-то колонками.
Любой отчёт всегда получает список строк типа такого:

Это состав препаратов. А в настройках отчёта можно задать так:

… т.е выводить информацию в виде таблицы, в строки пихать названия элементов состава, а в колонки названия препаратов. Результат выглядит так:

Обычно такой вид делается программой, причём довольно сложной.
Короче: поскольку отчёты уникальны, сложны по оформлению а их недоделанность вызывает массовую тупую работу все они тут делались точно под задачи и только с помощью программирования.






 

Просмотров: 209 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz