По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Что бы запустить процедуру: в Формулу пишем ОткрытьФорму("Справочник.ОсновноеСредство.Формасписка ", КонтекстФормы), где за место КонтекстФормы пишем что-нибуть, например "процедура".
В форме списка справочника пишем:
вроде так должно работать
В форме списка справочника пишем:
Код |
---|
Процедура ПриОткрытии()
Если форма.параметр = "порцедура" тогда
//вызываем необходимую процедуру
Статус возврата(0);
КонецЕсли;
КонецПроцедуры
Показать полностью |
вроде так должно работать
На кнопке висит такое действие ОткрытьФорму("Справочник.ОсновныеСредства.Основная","процедура").
Процедура ПриОткрытии()
Если Форма.Параметр = "порцедура" тогда
ПоКнопкеВФайл();
Статус возврата(0);
КонецЕсли;
КонецПроцедуры
Возникает ошибка {Справочник.ОсновныеСредства.ФормаСписка.МОдуль(290)}:Процедура не обнаружена(ПоКнопкеВФайл). Процедура находится в том же модуле, что и ПриОткрыти(), сразу же за ней. Поджскажите, в чем ошибка. Спасибо
Процедура ПриОткрытии()
Если Форма.Параметр = "порцедура" тогда
ПоКнопкеВФайл();
Статус возврата(0);
КонецЕсли;
КонецПроцедуры
Возникает ошибка {Справочник.ОсновныеСредства.ФормаСписка.МОдуль(290)}:Процедура не обнаружена(ПоКнопкеВФайл). Процедура находится в том же модуле, что и ПриОткрыти(), сразу же за ней. Поджскажите, в чем ошибка. Спасибо
laureli Написал:
-------------------------------------------------------
> На кнопке висит такое действие
> ОткрытьФорму("Справочник.ОсновныеСредства.Основная
> ","процедура").
>
> Процедура ПриОткрытии()
> Если Форма.Параметр = "порцедура" тогда
порцедура - тут у меня опечатка, должно быть "процедура"
> ПоКнопкеВФайл();
> Статус возврата(0);
> КонецЕсли;
> КонецПроцедуры
>
> Возникает ошибка
> {Справочник.ОсновныеСредства.ФормаСписка.МОдуль(29
> 0)}:Процедура не обнаружена(ПоКнопкеВФайл).
> Процедура находится в том же модуле, что и
> ПриОткрыти(), сразу же за ней. Поджскажите, в чем
> ошибка. Спасибо
а должна быть перед ней
-------------------------------------------------------
> На кнопке висит такое действие
> ОткрытьФорму("Справочник.ОсновныеСредства.Основная
> ","процедура").
>
> Процедура ПриОткрытии()
> Если Форма.Параметр = "порцедура" тогда
порцедура - тут у меня опечатка, должно быть "процедура"
> ПоКнопкеВФайл();
> Статус возврата(0);
> КонецЕсли;
> КонецПроцедуры
>
> Возникает ошибка
> {Справочник.ОсновныеСредства.ФормаСписка.МОдуль(29
> 0)}:Процедура не обнаружена(ПоКнопкеВФайл).
> Процедура находится в том же модуле, что и
> ПриОткрыти(), сразу же за ней. Поджскажите, в чем
> ошибка. Спасибо
а должна быть перед ней
либо делаешь так:
Процедура ПоКнопкеВФайл() Далее
Процедура ПриОткрытии()
Если Форма.Параметр = "процедура" тогда
......
КонецПроцедуры //ПриОткрытии()
Процедура ПоКнопкеВФайл()
....
КонецПроцедуры //ПоКнопкеВФайл()
Либо так:
Процедура ПоКнопкеВФайл()
....
КонецПроцедуры //ПоКнопкеВФайл()
Процедура ПриОткрытии()
Если Форма.Параметр = "процедура" тогда
......
КонецПроцедуры //ПриОткрытии()
Процедура ПоКнопкеВФайл() Далее
Процедура ПриОткрытии()
Если Форма.Параметр = "процедура" тогда
......
КонецПроцедуры //ПриОткрытии()
Процедура ПоКнопкеВФайл()
....
КонецПроцедуры //ПоКнопкеВФайл()
Либо так:
Процедура ПоКнопкеВФайл()
....
КонецПроцедуры //ПоКнопкеВФайл()
Процедура ПриОткрытии()
Если Форма.Параметр = "процедура" тогда
......
КонецПроцедуры //ПриОткрытии()
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот