|
v7: Смена типа реквизита справочника на ТиС SQL | ☑ | ||
---|---|---|---|---|
0
Pit0n_08
19.04.16
✎
14:53
|
ИБ сильно переписанная ТиС ред. 8.7. Формат ИБ SQL 2005.
Есть нужда заменить тип реквизита подчиненного справочника. На реквизите взведены признаки "Сортировка" и "Обор по реквизиту". Есть ли возможность корректно заменить тип реквизита и как это делается? |
|||
1
Aleksey
19.04.16
✎
14:54
|
Сделать так же как в типовых. Добавить новый реквизит с нужным типом
|
|||
2
Pit0n_08
19.04.16
✎
14:59
|
А полностью удалить элементы справочника и изменить тип реквизита не прокатит?
|
|||
3
Pit0n_08
19.04.16
✎
15:01
|
(1) +2 не хочется плодить "лишние сущности" и раздувать базу...
|
|||
4
Pit0n_08
19.04.16
✎
15:18
|
на файловой базе (2) проходит корректно. На скульных так не пробовал - кто знает?
|
|||
5
Pit0n_08
19.04.16
✎
15:30
|
Подниму
|
|||
6
Ёпрст
19.04.16
✎
15:35
|
Просто меняешь и привет.
|
|||
7
Ёпрст
19.04.16
✎
15:35
|
зачем при этом что-то удалять - загадка.
|
|||
8
Pit0n_08
19.04.16
✎
15:41
|
(7) потому как они стали не актуальны. Речь о справочнике Скидки, подчиненном спр. "Контрагенты". Ранее скидка привязывалась к группе номенклатуры, теперь вместо неё надо привязать скидку к брендам товаров.
|
|||
9
Pit0n_08
19.04.16
✎
15:43
|
(7) ранее не менял так на скульной базе - как она перестроится?
|
|||
10
ДенисЧ
19.04.16
✎
15:48
|
(9) Ты не поверишь. На скулёвой она перестроится корректней, чем на файловой.
|
|||
11
Ёпрст
19.04.16
✎
15:48
|
Ничего не понимаю, у вас каша в голове и написании.
Скидки-контрагенты-номенклатура. При чем тут смена типа реквизита - хз. Его просто берешь и меняешь на тот, что нужен. Всё |
|||
12
Pit0n_08
19.04.16
✎
16:08
|
(11) с кашей всё нормально (насчет головы не уверен) :-)
Покупателю предоставляется скидка на товары. Ранее она определялась группой, в которой лежит товар. Соответственно, в справочнике "СкидкиКонтр", подчиненном "Контрагенты" два реквизита "ГруппаТМЦ" и "Скидка". Теперь нужно определять скидку в зависимости от торгового бренда товара. Соответственно, реквизит "ГруппаТМЦ" с типом "Справочник.Номенклатура" надо заменить на "Справочник.Бренды". Вроде пишу не на тарабарском... |
|||
13
Ёпрст
19.04.16
✎
16:29
|
ну и меняй. Тем самым у тебя во всех элементах затрется этот реквизит и усё. Его надо будет потом заполнить значениями другого типа
|
|||
14
Ёпрст
19.04.16
✎
16:30
|
А проще, не грохать эту аналитику, а завести еще один реквизит с нужным типом.
|
|||
15
Pit0n_08
19.04.16
✎
16:40
|
(13) Спасибо за инфу. Старые скидки всё равно удалять надо будет.
|
|||
16
varelchik
20.04.16
✎
09:39
|
Ну так че паришся?
Делаешь truncate table $Справочник.СкидкиКонтр а дальше извращаешься как хочешь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |