Версия для печати темы (https://pro1c.org.ua/index.php?s=509c2537963aaf88bab45ccb305e8789&showtopic=26514)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Реквизит диалога(Поле ввода) смена типа 1С7.7

Автор: mezzare 23.11.15, 21:38

Добрый вечер.
Возникла необходимость писать обработку. Застопорился, вроде как на простой вещи.
На форме список справочников иден. "Справочник" и Поле ввода(Реквизит диалога) иден. "Группа", в котором хотел бы выбирать группы. К примеру, выбрали мы Справочник.Номенклатуру получили списки групп из Номенклатуры, выбрали Контрагентов получили группы из Контрагентов.
Как программно сменить Тип "Группа" на выбранной в "Справочник".
Прошу прощения, если это глупый вопрос. Уже пару дней бьюсь, в доке нашел НазначитьТип, НазначитьВид, но не совсем понятно в каком виде это готовить, в конечном итоге или не обновляет или с ошибками вываливается.

Автор: Dartvader111 24.11.15, 9:32

Может чего не понял, но у меня на форме есть тестовое поле тип и значение с типом "справочник", после ввода в тип жму энтер и выполняеться следующий код

Процедура ИзмТип()
    Справочник.ВидыДляВыбора(сокрЛП(Тип));
КонецПроцедуры


тогда в поле выбираеться тот справочник что указан(у меня справочники контрагенты илил товары соответсвенно пишу только контрагенты илил товары без префикса справочники)

Автор: mezzare 24.11.15, 9:55

Спасибо большое, работает, этого варианта даже рядом не было))

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua