В журнал документов ПриходныеНакладные добавил реквизит Доверенность.
Хотелось-бы при клике в этой графе отрывать именно Доверенность, а не ПриходныйОрдер.
Как?
кнопку внизу "забацати" із логікою
Процедура ПриВыбореСтроки()
Сообщить(Форма.ТекущаяКолонка());
КонецПроцедуры
Форма.ОбработкаВыбораСтроки(1);
ххх
Кто не успел тот опоздал....
Процедура ПриВыбореСтроки()
Сообщить(Форма.ТекущаяКолонка());
КонецПроцедуры
Форма.ОбработкаВыбораСтроки(1);
// ======================================
Процедура ПриОткрытии()
Если глИспользуетсяРазделительУчета <> 1 Тогда
Форма.Фирма.Видимость(0);
КонецЕсли;
Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки);
Форма.ОбработкаВыбораСтроки(1);
КонецПроцедуры
// ======================================
Процедура ПриВыбореСтроки()
Если Форма.ТекущаяКолонка() = "Доверенность" Тогда
Сообщить(Форма.ТекущаяКолонка());
СтатусВозврата = 0;
Иначе
Сообщить(ТекущийДокумент);
КонецЕсли;
КонецПроцедуры
Процедура ПриОткрытии()
Если глИспользуетсяРазделительУчета <> 1 Тогда
Форма.Фирма.Видимость(0);
КонецЕсли;
Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки);
//Форма.ОбработкаВыбораСтроки(1); //тут помилка
КонецПроцедуры
//////////////////
// ======================================
Процедура ПриВыбореСтроки()
Если Форма.ТекущаяКолонка() = "Доверенность" Тогда
Сообщить(Форма.ТекущаяКолонка()); //сюди заходить?
//СтатусВозврата = 0;
//тут відкриваємо форму дока
Форма.ОбработкаВыбораСтроки(1);
Иначе
Сообщить(ТекущийДокумент);
КонецЕсли;
КонецПроцедуры
Процедура ПриОткрытии()
Если глИспользуетсяРазделительУчета <> 1 Тогда
Форма.Фирма.Видимость(0);
КонецЕсли;
Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки);
//Форма.ОбработкаВыбораСтроки(1); //тут помилка
КонецПроцедуры
//////////////////
// ======================================
Процедура ПриВыбореСтроки()
Если Форма.ТекущаяКолонка() = "Доверенность" Тогда
Сообщить(Форма.ТекущаяКолонка()); //сюди заходить?
//СтатусВозврата = 0;
//тут відкриваємо форму дока
Форма.ОбработкаВыбораСтроки(1);
Иначе
Сообщить(ТекущийДокумент);
КонецЕсли;
КонецПроцедуры
тоді
// ======================================
Процедура ПриОткрытии()
Если глИспользуетсяРазделительУчета <> 1 Тогда
Форма.Фирма.Видимость(0);
КонецЕсли;
Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки);
КонецПроцедуры
Процедура ПриВыбореСтроки()
Если ПустоеЗначение(ТекущийДокумент)=1 Тогда
Возврат;
КонецЕсли;
Док=СоздатьОбъект("Документ");
ДокОткр = ?(Форма.ТекущаяКолонка()="Заказ",Заказ,ТекущийДокумент);
Если Док.НайтиДокумент(ДокОткр)=1 Тогда
ОткрытьФорму(Док.ТекущийДокумент());
КонецЕсли;
КонецПроцедуры
Форма.ОбработкаВыбораСтроки(1);
// ======================================
Процедура ПриОткрытии()
Если глИспользуетсяРазделительУчета <> 1 Тогда
Форма.Фирма.Видимость(0);
КонецЕсли;
Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки);
Форма.ОбработкаВыбораСтроки(1);
КонецПроцедуры
// ======================================
Процедура ПриВыбореСтроки()
Если Форма.ТекущаяКолонка() = "Доверенность" Тогда
СтатусВозврата = 0;
ОткрытьФорму(ТекущийДокумент.Доверенность);
Иначе
ОткрытьФорму(ТекущийДокумент);
КонецЕсли;
КонецПроцедуры
і це працює
ОткрытьФорму(ТекущийДокумент.Доверенность);
?
ОткрытьФорму(ТекущийДокумент.Доверенность);
?СтатусВозврата(0);
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua