Вход | Регистрация

1С:Предприятие ::

Метки:формы

V8: Составной тип данных

Я
   Алексей
08.06.04 - 21:18
Имеем: Справочник \"Материалы\", Справочник \"Номенклатура\", Документ \"ПеремещениеТМЦ\".
У документа имеется реквизит шапки \"ВидПеремещения\" имеющий тип \"ПеречислениеСсылка.ВидыПеремещений\" (перемещение номенклатуры или Материалов)
У документа имеется табличная часть у которой есть реквизит \"ТМЦ\" имеющий составной тип данных (либо Справочник.Материалы либо Справочник.Номенклатура)

Вопрос:
Как программно сделать так, чтобы в зависимости от значения реквизита \"ВидПеремещения\" в реквизите \"ТМЦ\" происходил выбор либо из справочника
материалов либо из справочника номенклатуры?

(В 7-ке это можно было сделать с помощью \"НазначитьВид()\", но в 8-е
как я понял такого нет в принципе)
 
  Рекламное место пустует
   Волшебник
 
1 - 08.06.04 - 21:20
Лучше бы у тебя был один справочник "Номенклатура", а в нем группа "Материалы".
  
2 - 08.06.04 - 21:37
(+1) Или сделай "Перемещение" не перечислением, а планом видов характеристик. Тогда тип характеристики (ТМЦ) можно будет приводить к типу, связанному с видом характеристики (Материалы либо Номенклатура). См. в УТ, там есть образцы.
   ezh
 
3 - 09.06.04 - 01:44
На колонку табличной части надо накладывать ОграничениеТипа + при добавлении новой строки (и при смене реквизита ВидПеремещения) надо приводить значение к нужному типу.
Вот тут это все подробно расписано:
http://itland.ru/forum/index.php?showtopic=2577
За разъяснениями (если понадобятся) сюда:
http://itland.ru/forum/index.php?showforum=5


Список тем форума
  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует