|
|
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВасилий 2Или хреначить отчет с тем, что есть, чтобы операторы полупились на лист с половиной пустых ячеек? Именно так. Отчёт по определению представляет информацию из БД. Если в БД пусто, то пустой отчёт не является ошибкой и не выбрасывает исключений. Вспомни эти свои слова, когда тебе, к примеру, паспорт распечатают без даты выдачи :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 15:44 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Василий 2Вспомни эти свои слова, когда тебе, к примеру, паспорт распечатают без даты выдачи :) Я скорее недобрым словом помяну того идиота, который паспорт распечатает с любой другой датой кроме текущей (которую и занесёт после распечатки в базу как дату выдачи). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 17:43 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov(которую и занесёт после распечатки в базу как дату выдачи). И отдельно - дату получения мною этого паспорта на случай если они не совпадают. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 17:56 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Василий 2Dimitry Sibiryakovпропущено... "Чо?" (с) Какие поля каких записей у тебя служат параметрами отчёта и нуждаются в валидации? Да любые. Вот есть структура Фермер, 1:М Фермер=>Ферма, 1:М Ферма=>Корова. Надо запустить распечатку по фермеру Джону. А вдруг у него нет ни одной фермы? А вдруг на ферме нет ни одной коровы? А вдруг он не вступил в собственность? Т.е. данные в базе есть, но их недостаточно для требований распечатки. И что, ты предлагаешь на каждый просмотр фермера дергать все эти детейлы? Или хреначить отчет с тем, что есть, чтобы операторы полупились на лист с половиной пустых ячеек? Процедура выдачи отчёта не должна интересоваться возможностью построить себя и наличием данных... Если есть подобные варианты, то перед самим построением отчёта необходимо производить форматно-логический контроль... функцией в БД, функцией на форме - не суть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 08:45 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
zinpubПроцедура выдачи отчёта не должна интересоваться возможностью построить себя и наличием данных... Если есть подобные варианты, то перед самим построением отчёта необходимо производить форматно-логический контроль... функцией в БД, функцией на форме - не суть. Собственно мой поинт именно в том, что этот контроль запускается перед построением, а не на каждый чих, чтобы значица кнопочку задизейблить, дабы не дай бог юзер мессагу не получил. Пусть лучше гадает, чего там программе не хватает, и с кем надо переспать, чтобы кнопочка включилась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 14:35 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЯ скорее недобрым словом помяну того идиота, который паспорт распечатает с любой другой датой кроме текущей (которую и занесёт после распечатки в базу как дату выдачи). Окей, тогда не дату выдачи, а выдавший орган. Его тоже автоматом из геолокации заполнять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 14:36 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Василий 2zinpubПроцедура выдачи отчёта не должна интересоваться возможностью построить себя и наличием данных... Если есть подобные варианты, то перед самим построением отчёта необходимо производить форматно-логический контроль... функцией в БД, функцией на форме - не суть. Собственно мой поинт именно в том, что этот контроль запускается перед построением, а не на каждый чих, чтобы значица кнопочку задизейблить, дабы не дай бог юзер мессагу не получил. Пусть лучше гадает, чего там программе не хватает, и с кем надо переспать, чтобы кнопочка включилась В данном случае - если предполагается более-менее сложная система проверки то конечно не стоит. Дизейблить есть смысл, когда полей ввода данных немного, и они поддаются простой локальной проверке - типа дата рождения не 17 век, кол-во детей не больше 50 итд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 14:53 |
|
||
|
Привлечение внимания к пункту меню
|
|||
|---|---|---|---|
|
#18+
Василий 2Окей, тогда не дату выдачи, а выдавший орган. Его тоже автоматом из геолокации заполнять? Повторяю ещё раз: если какой-то идиот сделал поле, обязательное к заполнению, nullable, он заслужил спам из ошибок, приходящий на его адрес. И нет, заполнять орган надо не из геолокации, а из справочника "текущее название организации в которой данная программа запущена". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39753930&tid=2039966]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 402ms |

| 0 / 0 |
