|
|
|
поля INT
|
|||
|---|---|---|---|
|
#18+
В БД (SQL) поля INT не имеющие значения хранятся со значением "0". Организации требуют отчет в формате dbf. Всегда отчитывалась со значением "0" в "пустых" INT полях. С нового года у одной из организаций почему то изменились требования, теперь по ее мнению в этих полях не должно стоять никакого значения (is null), видимо. Главное остальные претензий не предъявляют. В стандарт обмена про этот момент ничего не сказано. Написано так, что данное поле не заполняется в таких то и таких то случаях. Интересует правомерны ли требования этой самой вредной организации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 08:30 |
|
||
|
поля INT
|
|||
|---|---|---|---|
|
#18+
marsi13Интересует правомерны ли требования этой самой вредной организации?Совершенно правильные требования. 0 - это валидное значение, а null - значение не определено. Например, цена 0 - это бесплатно, расстояние 0 - это рядом. А цена null - это товаровед ещё не решил, расстояние null - это неизвестно сколько топать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 09:09 |
|
||
|
поля INT
|
|||
|---|---|---|---|
|
#18+
Наверное эта контора хочет свои цифирки в пустые клеточки вписать. А вообще, если корпоративных, отраслевых или государственных требований к отчётности нет, то придётся вам с этой конторой договариваться. Просить обоснование и плату за доработку, если это уместно. Обычно пустые поля в отчётах не допускаются. Должны быть 0 или прочерки. Иначе действительно в отчёт кто нибудь, что нибудь впишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2010, 13:00 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=78&tid=1542865]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 336ms |

| 0 / 0 |
