|
Что-то не могу понять, как "закупорить дырку" со сменой Владельца (УФ) | ☑ | ||
---|---|---|---|---|
0
e2e4
17.07.15
✎
13:18
|
У реквизита документа ДоговорКонтрагента задано "Связи параметров выбора": Отбор.Владелец(Контрагент). Так что при выборе договора из списка - все ок, показываются только договоры выбранного выше к-та.
Но если мы, прямо из поля, нажмем Создать (либо, для ранее введенного договора, нажмем кнопку открытия этого элемента) И ВРУЧНУЮ СМЕНИМ родителя - то...после записи и закрытия формы элемента, договор, хоть у него и другой Владелец, преспокойно впишется в реквизит дока! Где это отлавливать, с какими свойствами играться?... |
|||
1
Зеленый пень
17.07.15
✎
13:20
|
(0) Добавить проверку при записи или проведении документа.
|
|||
2
Одинесю
17.07.15
✎
13:20
|
(0) Родителя, а не владельца.
|
|||
3
Fish
17.07.15
✎
13:22
|
(0) Сделай этот реквизит только для просмотра, если он заполнен при создании. И никто не сможет поменять таким образом.
|
|||
4
e2e4
17.07.15
✎
13:27
|
(2) очп, сорри; но "Владельца, а не родителя":)
*И ВРУЧНУЮ СМЕНИМ Владельца (1) костылище еще похуже чем отлов в ДоговорКотрагентаПриИзменении:) (3) но тогда и при "обычном" (не через документ или др. "посторонний" объект) создании нельзя будет поменять Владельца! ...В общем-то, главное, что хотелось понять - решается ли это просто настройками свойств, типа "Связи параметров выбора"? Если нет - то... Будем мастерить костыли:) |
|||
5
Fish
17.07.15
✎
13:28
|
(4) А при обычном создании у тебя это поле будет изначально пустым. И нет проблем :)
|
|||
6
ВРедная
17.07.15
✎
13:29
|
(0) Обнови платформу до 8.3.6 :)
http://v8.1c.ru/o7/201412taxi/index.htm |
|||
7
e2e4
17.07.15
✎
14:37
|
(6) О!))
...Вредная, может, там еще и это пофиксили, не в курсе: "Значение заполнения" у реквизитов табличной части - нет такого свойства? ?)) |
|||
8
Гёдза
17.07.15
✎
14:42
|
внутренние изменения объектов реквизитов справочников НЕ контролируются
|
|||
9
e2e4
17.07.15
✎
14:54
|
(8) Кстати, до кучи - если вести речь про "внутренние" изменения...по крайней мере, при создании нового элемента; я вот попробовал так:
1. Создал ФормаЭлемента для Справочника ДоговорыКонтрагентов 2. В ней, на клиенте, процедуру "ОбработкаЗаписиНового" 3. В форме документа, у поля Договор, в свойстве ФормаВыбора указал созданную на шаге 1. Запускаю, создаю из формы документа (как описано в (0)) новый договор...Событие ОбработкаЗаписиНового не сработало. Что может быть не так?...Или это вообще "из другой оперы"? |
|||
10
Гёдза
17.07.15
✎
14:56
|
(9) изменить могут вообще в другой сессии. Ничего не сделаешь.
Проверяй при записи/проведении дополнительно |
|||
11
e2e4
17.07.15
✎
14:59
|
(10) ну, если рассуждать по-взрослому - то да...Тогда Зеленый пень (1) прав.
А все-таки, конкретно по (9) - чего может не контачить, что ОбработкаЗаписиНового не работает?...Вроде все по СП делаю. |
|||
12
Гёдза
17.07.15
✎
15:09
|
УправляемаяФорма.ОбработкаЗаписиНового (ManagedForm.NewWriteProcessing)
УправляемаяФорма (ManagedForm) ОбработкаЗаписиНового (NewWriteProcessing) Синтаксис: ОбработкаЗаписиНового(<НовыйОбъект>, <Источник>, <СтандартнаяОбработка>) Параметры: <НовыйОбъект> Тип: Произвольный. Добавленный в подчиненной форме объект. <Источник> Тип: УправляемаяФорма; Форма. Форма - источник события. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Отказ от стандартной обработки не отменяет действие. Стандартная обработка заключается в позиционировании на записанный элемент основной таблицы формы списка (если форма является формой списка типа записываемого объекта). Значение по умолчанию: Истина. Описание: Возникает на клиенте при записи объекта в одной из подчиненных форм или при вызове в одной из подчиненных форм метода ОповеститьОЗаписиНового. |
|||
13
Гёдза
17.07.15
✎
15:09
|
>>Возникает на клиенте при записи объекта в одной из подчиненных форм
|
|||
14
e2e4
17.07.15
✎
15:14
|
(12) я все это читал))
(13) подчиненная форма - это что? это, видимо, ФормаЭлемента для справочника, чей объект записываем? Так в (9) я и делаю... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |