Имя: Пароль:
1C
1С v8
УПП 1.3 В док-те ЗаказПокупателя не срабатывают процедуры ПриОткрытии
0 sidalexsandr
 
20.03.17
17:53
1) УПП 1.3 В док-те ЗаказПокупателя не срабатывает процедура ПриОткрытии
(пытался вывести из неё сообщения с помощью Сообщить)
2) УПП 1.3 В док-те ЗаказПокупателя не срабатывает процедура ОрганизацияПриИзменении, при нажатии на кнопку ... Организация

Вопрос: почему не срабатывают Процедуры из 1) и 2)?
1 xxTANATORxx
 
20.03.17
17:59
(0)данные процедуры назначить как обработчики
2 h-sp
 
20.03.17
17:59
(0) посмотри, может в событии ПриИзменении у Организации совсем другая процедура привязана.
3 Джинн
 
20.03.17
19:06
Ох уж эти клюшечники...
4 sidalexsandr
 
21.03.17
09:16
Разобрался при открытии вызывается другая форма документа = твк_ФормаДокумента
5 sidalexsandr
 
21.03.17
09:17
ОрганизацияОтб = Справочники.Организации.НайтиПоНаименованию("КОНСТАНТА");
    ЗначениеОтбора = Новый Структура("Организация", ОрганизацияОтб);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Документ.ЗаказПокупателя.твк_ФормаДокумента", ПараметрыВыбора);

Выдает ошибку: {Документ.ЗаказПокупателя.Форма.твк_ФормаДокумента.Форма(3085)}: Ошибка при вызове метода контекста (ОткрытьФорму)
    ОткрытьФорму("Документ.ЗаказПокупателя.твк_ФормаДокумента", ПараметрыВыбора);
по причине:
Неизвестное имя формы. Имя: "Документ.ЗаказПокупателя.твк_ФормаДокумента"

Вопрос: почему выскакивает ошибка (та форма которая в ошибке созадана)?
6 Lexey_
 
21.03.17
09:21
(5) а потому что:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
Параметры:
<ИмяФормы> (обязательный)
Тип: Строка.
Имя формы. Образуется как полный путь к объекту метаданных Форма (например, "Справочник.Контрагенты.Форма.ФормаОбъекта"...
7 sidalexsandr
 
21.03.17
09:30
(6) Сработало. Но поверх текущей формы документа открывается новая форма документа. А надо, чтобы в открытой форме документа был установлен отбор по Организации.


Вопрос: как в текущей форме документа сделать отбор по Организации?
8 shuhard
 
21.03.17
09:41
(7) нанять программиста уже предлагали ?
9 dezss
 
21.03.17
09:46
(7) ты открываешь новую форму документа, как в ней можно установить отбор по какому-то параметру?
Вот если бы ты нашел документ, то мог бы его открыть.
10 sidalexsandr
 
21.03.17
09:49
(9) Зачем мне искать когда я все пишу в модуле формы нужного мне документа?

Может задача решается только с помощью RLS?
11 dezss
 
21.03.17
09:53
(10) Ты пытаешься открыть новую форму или существующий документ?
12 sidalexsandr
 
21.03.17
09:55
(11) Надо существующий документ
13 dezss
 
21.03.17
10:03
(12) Чтобы его открыть, надо его найти.
И ссылку на него передать в параметры.
ПараметрыВыбора.Вставить("Ключ",<ссылка>);
14 FIXXXL
 
21.03.17
10:07
(5) а что ты отбираешь на форме документа?
15 Serg_1960
 
21.03.17
10:15
Предупреждение: автор путает педали, - тьфу, - термины!

Вероятно, не исключено, возможно предположить, что "твк_ФормаДокумента" - это форма списка.
16 dezss
 
21.03.17
10:15
(15) читай (12)
вроде ж документ