| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > тип реквизитов табличной части |
| Автор: white23pony 26.5.2009, 12:45 |
| Добрый день! Возник следующий вопрос: есть реквизит табличной части документа сложного типа (т.е. он может быть Справочник.Название1 и Справочник.Название2), как программно задать тип конкретного справочника (т.е. например Справочник.Название1)? |
| Автор: SaschaL 26.5.2009, 20:20 |
| А можно по подробнее о вашей проблеме, и если не затруднит то и номер версии 1С. Тогда будет значительно проще разобраться в вашей проблеме |
| Автор: white23pony 27.5.2009, 09:17 |
| 1c 8.1, конфигурация самописная (осваиваю 1с, пытаюсь делать небольшие примеры). В общем, есть документ, у него табличная форма с двумя реквизитами: ФИО и Профессия. В ФИО можно выбрать людей из 2-х справочников - Водители и Грузчики, а в реквизит Профессия выбирается одно из перечислений, либо грузчик, либо водитель. Хочу сделать, чтобы при выборе в реквизите Профессия, например, грузчик, в реквизите ФИО выбор был только из одного справочника Грузчики. Попыталась это реализовать следующей процедурой: Процедура СоставБригадыФИОПриИзменении(Элемент) СтрокаТч=ЭлементыФормы.СоставБригады.ТекущиеДанные; Проф=СтрокаТч.Профессия; Фам=СтрокаТч.ФИО; Если Проф="Грузчик" Тогда Фам.Тип=Справочник.Грузчики; КонецЕсли; КонецПроцедуры разумеется, ничего не получилось |
| Автор: white23pony 27.5.2009, 12:43 |
| Проблему решила, спасибо за участие. Кстати, у нас с Вами дни рождения совпадают |