|
Насколько критичен составной тип данных? |
☑ |
0
RomaH
naïve
21.05.15
✎
15:49
|
Суть задачи:
есть документ с большим количеством реквизитов
часть из которых ссылочного типа (разные справочники - порядка 20)
заполнение из файла поиском по коду
критично знать - код не найден, или в файле код не заполнен
для этого предполагаю использовать "специальное" заполнение реквизита
- либо составной тип данных (неопределено - значит не заполнен код; булево - если не найден код.
- либо в каждом справочнике предусмотреть предопределенный элемент "не найден"
стоят ли заморочки с кучей предопределенных элементов (это еще и в отчетах надо не забыть) выйгрыша от отказа от составного типа?
|
|
1
mikecool
21.05.15
✎
15:56
|
ну и заморочка
лог загрузки писать не судьба?
|
|
2
Лефмихалыч
21.05.15
✎
15:56
|
(0) Добавь под каждый ссылочный реквизит строковый, в который будет записываться код, который в файле. Так ты гарантирвоанно будешь все знать. А составной тип здесь - крайне плохая затея.
|
|
3
Defender aka LINN
21.05.15
✎
16:16
|
(2) Не проще тогда уже два измерения - имя и значение?
|
|
4
Зеленый пень
21.05.15
✎
16:19
|
(2) +1
|
|
5
RomaH
naïve
21.05.15
✎
16:25
|
(2) чем плохая?
фишка не в том, что бы знать
фишка в том, что бы анализировать
например отчет по не найденным и не заполненным реквизитам
если два реквизита - в запросе надо будет прописать Реквизит1.Код <> Реквизит2
если составной - достаточно просто вывести реквизит1 -
Истина
Неопределено
Некая ссылка на справочник
задача - из 10 000 документов в файле вычленить неверно заполненные (например код значения устарел)
|
|
6
Ненавижу 1С
гуру
21.05.15
✎
16:28
|
еще есть пустые ссылки, они отличаются от Неопределено, вот тебе и "специальное" заполнение реквизита
|
|
7
RomaH
naïve
21.05.15
✎
16:29
|
уж вместо РС или двух реквизитов - лучше предопределенное значение в каждом справочнике (а у меня есть реквизит ссылающийся на документ - там нет предопределенных значений - но это исключение)
|
|
8
RomaH
naïve
21.05.15
✎
16:30
|
(6) и что? без составного типа или предопределенного значения пустая ссылка не даст ТРИ состояния
а состояния может быть именно три
код не заполнен
код заполнен, но значения не нашли
код заполнен и есть значение
|
|
9
Зеленый пень
21.05.15
✎
16:45
|
(8) Составной тип - увеличение объема данных (хоть и не критичное), но можно получить тормоза в некоторых случаях в запросах.
|
|