Имя: Пароль:
1C
1С v8
передать в форму списка ссылку на документ
,
0 мухомор777
 
04.09.20
10:01
Всем добрый день.В заказе есть поле в ТЧ.в событии НоменклатураРаботаНачалоВыбора прописал;

ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Ссылка", Объект.Ссылка);
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка", ПараметрыФормы, ЭтаФорма, УникальныйИдентификатор);

но форма открывается с некоторыми лишними декорациями.Без моего кода открывается без лишних декорация, как раз какая надо по умолчанию. Может кто то знает простой способ как при открытии формы справочника списка передать ссылку на документ который инициировал сие действие.
1 мухомор777
 
04.09.20
10:20
подниму
2 Pro-tone
 
04.09.20
10:35
А зачем открывать форму списка для выбора, когда есть форма выбора и можно штатно ее открывать без лишнего кода?
3 Галахад
 
гуру
04.09.20
10:38
Хм, а разве в "ЭтаФорма" "Ключ" это не твоя ссылка?
4 vova1122
 
04.09.20
10:39
МойОтчет=Отчеты.ОСВ.Создать();
    МойОтчет.Дата1=ДобавитьМесяц(НачалоМесяца(ТекущаяДата()),-2);
    МойОтчет.Дата2=КонецМесяца(ТекущаяДата());
    МойОтчет.Контрагент=Контрагент;
    МойОтчет.ПолучитьФорму("ФормаОтчета").Открыть();
5 Pro-tone
 
04.09.20
10:41
(4) это не похоже на управляемое как в (0)
6 мухомор777
 
04.09.20
10:42
(2)  унф в номенклатуре нет формы выбора.там одна форма список
7 vova1122
 
04.09.20
10:42
(5) это у меня на обычных формах
8 мухомор777
 
04.09.20
10:45
ладно я смирился.пусть вылазит хоть форма с декорациями. дальше делаю так ссылка передается но вылазит ошибка
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    СсылкаНаДокумент = Параметры.Ссылка;

поле объекта не обнаружено
9 мухомор777
 
04.09.20
10:45
поле объекта не обнаружено Ссылка.Хотя СсылкаНаДокумент  передает ссылку
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.