Имя: Пароль:
1C
 
Ограничение типа данных
0 zaika7777
 
30.04.09
11:48
У документа был реквизит с составным типом данных: строка и справочник номенклатура. Как отменить теперь возможность выбора типа строка, так как нельзя просто убрать строку - пропадут данные.
1 ТелепатБот
 
гуру
30.04.09
11:48
2 ZZeRRo
 
30.04.09
12:19
На форме выводи элемент не напрямую связанный с реквизитом документа
3 zaika7777
 
30.04.09
12:31
(2) Спасибо, я разобралаась. Сделала так:
Процедура ИзделиеНачалоВыбора(Элемент, СтандартнаяОбработка)
   ТипСтр = "СправочникСсылка.Номенклатура";
   Элемент.ОграничениеТипа = Новый ОписаниеТипов(ТипСтр);
   Значение = Элемент.Значение;
   Элемент.Значение = Элемент.ОграничениеТипа.ПривестиЗначение(Значение);
   Элемент.ВыбиратьТип = Ложь;
КонецПроцедуры
4 ZZeRRo
 
30.04.09
12:33
а у тебя буковка Т на элементе не нарисована, если значение очистить?
5 zaika7777
 
30.04.09
12:35
(4)была, но после этой процедуры она уже не работает - уходит сразу на справочник, убрала в свойствах вообще выбирать тип
6 MSensey
 
30.04.09
12:37
(0) а что если создать новый реквизит (строка) и перенести в него строковые значения и после этого изменить тип реквизита?
7 zaika7777
 
30.04.09
12:56
(6) а смысл? думаю (3) так будет правильнее
8 Stepa86
 
30.04.09
13:01
(7) (6) будет правильнее, нужно делать не костыли и заплатки, а нормальную структуру хранения данных... Разделить данные на 2 реквизита - строковый и ссылочный, попробовать привести все строковые реквизиты к ссылочным, удалить строковые
9 zaika7777
 
30.04.09
13:10
(8) и как я приведу строковые к ссылочным если аналогов текста в справочнике нет
10 MSensey
 
30.04.09
13:18
(9) почему бы и не создать? завести группу "Свалка" в ней понасоздавать
11 zaika7777
 
30.04.09
13:34
(10) считаете что нужна в номенклатуре свалка?
12 MSensey
 
30.04.09
13:36
(11) а у вас ее разве уже нет?
13 zaika7777
 
30.04.09
13:39
(12) стараемся чтобы такого не было
14 MSensey
 
30.04.09
13:44
(13) а чем не устраивает вариант с двумя реквизитами?
15 zaika7777
 
30.04.09
14:31
(14) поменялась политика предприятия, теперь можно только выбирать из справочника