Договор в ТИС

1. 1CLeXx 8 18.05.11 09:25 Сейчас в теме
Привет всем! Подскажите плз, как сделать
Переделываю стандартную ТИС конкретно справочник Контрагенты.
Вместо стандартного НаименованиеОснДоговора пытаюсь вынести на форму сам реквизит ОсновнойДоговор.
В процедуре ПриНачалеВыбораЗначений() прописываю

Функция ПоКнопкеОткрытьСправочник(Справочник, Знач Параметр, Знач Объект=0)
	
	Если ПустоеЗначение(Параметр) = 1 Тогда
		Предупреждение("Элемент еще не записан. Справочник не может быть открыт!", 60);
		Возврат ПолучитьПустоеЗначение();
		
	Иначе
		ОткрытьФорму("Справочник."+Справочник, Параметр);		
	КонецЕсли;
		
	Если (ТипЗначенияСтр(Параметр) = "ГрупповойКонтекст") И (ПустоеЗначение(Объект) = 0) Тогда
		Параметр.АктивизироватьОбъект(Объект);
	КонецЕсли;
	
	Возврат Параметр;
	
КонецФункции

Процедура ПриНачалеВыбораЗначения(ЭлементДиалога)
	
	Если ЭлементДиалога = "ОсновнойДоговор" Тогда
		Параметр = ПоКнопкеОткрытьСправочник("Договоры", ТекущийЭлемент(), ОсновнойДоговор);
		Если ТипЗначенияСтр(Параметр) = "Справочник" Тогда // модальный режим
			ОсновнойДоговор = Параметр;
			ПриИзмененииОснДоговора();
		КонецЕсли;		
	КонецЕсли;
	
КонецПроцедуры 
Показать


Когда нажимаю на выбор договора открывается окно выбора договора и окно выбора контрагента. Почему открывается окно выбора контрагента? Справочник Договоры подчинен Контрагентам.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Altair777 647 18.05.11 10:25 Сейчас в теме
1CLeXx пишет:
Справочник Договоры подчинен Контрагентам.

Поэтому и открывается - сначала нужно выбрать владельца, а потом подчиненный ему элемент.
Маленькая подсказка - ИспользоватьВладельца()
3. ProIT 12.09.11 11:56 Сейчас в теме
У тебя программа не знает что владельцем договора должен быть контрагент, можно в конфигураторе у поля реквизита ОсновнойДоговор в свойствах на закладке дополнительно в поле "Связан с:" написать ТекущийЭлемент() и все будет ОК!
4. Melehov 07.10.11 10:36 Сейчас в теме
Как организовать вывод приложения к накладной по сертификации?
5. alexdm 07.10.11 10:42 Сейчас в теме
Melehov пишет:
Как организовать вывод приложения к накладной по сертификации?

Внешней печатной формой. Плюс если сертификатов много, то можно сделать свой справочник для их хранения.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот