Показать сообщение отдельно
Старый 16.10.2020, 15:49   #25
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Косяки, непонятки и хотелки по историческим данным

Цитата:
Сообщение от Arsie Посмотреть сообщение
Как это применять?
Сделайте еще один блок отчета у которого имя будет "Отчет_1", у другого блока "Отчет_2". И дергайте селект того блока который нужен.
Ну вот хоть на примере этого проекта.

Во-первых. 6 операторов. Необходимо создавать отчет, содержащий список выполненных оператором заказов. Значит придется ставить 6 блоков вместо одного для того, чтобы при необходимости найти отчет по конкретному оператору не пришлось пересматривать кучу с одинаковыми названиями.
В данном случае так и придется сделать - будут стоять 6 блоков.
Мы выше уже обсуждали про "сущности" на поляне. Сейчас мне придется ставить 9 блоков в этой части программы, а мог бы быть всего 1...


Во-вторых. Программа отрабатывает цикл обработки изделия. По окончанию цикла автоматически создается отчет с графиком этого цикла. И тут нам уже не "поставить еще один блок".

Отчеты периодически забираются с контроллера для хранения на компе в офисе. Если, например, через месяц или полгода понадобится посмотреть отчет по конкретному изделию, то как его найти? Вариант пересмотреть все отчеты в поисках нужного - не вариант. Вариант поиска по содержимому файлов - тоже не вариант. А если бы в имени файла отчета был номер изделия, то никакой проблемы.

Подобных сценариев легко придумать массу.

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


Добавлено через 13 минут


Цитата:
Сообщение от Arsie Посмотреть сообщение
У вас там 52-й месяц. Нам это не повторить.

Приложите ваш проект.
Я просто задал форматирование вывода dd.MM.yyyy hh:mm согласно справке.
Отослал в почту.

Последний раз редактировалось ViS, 16.10.2020 в 16:07
ViS вне форума   Ответить с цитированием