|
Запись в РС из формы элемента справочника | ☑ | ||
---|---|---|---|---|
0
pilot_iv
16.03.12
✎
06:42
|
Есть регистр сведений, ресурс - элемент справочника 1.
В форме элемента справочника 1 размещено ТП, при открытии формы в нем отбираются записи РС, соответствующие элементу. ЕСть командная панель, привязанная к ТП. Если стандартно добавить запись в РС через КП (кнопка добавить), активизируется форма записи РС. - но соответственно ни ресурс, ни измерения не заполнены Как в эту форму передать значение Элемента справочника 1 в качестве ресурса. Какое событие отловить, чтоб передать значение ресурса |
|||
1
Wobland
16.03.12
✎
06:45
|
перед началом добавления?
|
|||
2
golden-pack
16.03.12
✎
06:47
|
(1) да
|
|||
3
pilot_iv
16.03.12
✎
06:51
|
Процедура ТБ(Элемент, Отказ, Копирование)
// Вставить содержимое обработчика. КонецПроцедуры как отловить и передать данные в форму регистра сведений - у ТП ТИП РеегистрСведенийСписок |
|||
4
pilot_iv
16.03.12
✎
06:52
|
в процедуре перед началомдобавления можно отловить данные, но как их потом передать в форму записи РС
|
|||
5
Wobland
16.03.12
✎
06:53
|
(3) у ТП есть текущие данные, текущая строка...
|
|||
6
Рэйв
16.03.12
✎
06:53
|
(0)>>но соответственно ни ресурс, ни измерения не заполнены
Чтото ты не так делаешь.При установленном отборе списка значения отбора должны быть заполненны, а ресурсы заполняешь сам. |
|||
7
pilot_iv
16.03.12
✎
06:55
|
(6) отбор установлен через КП
Процедура ПриОткрытии() ЭтаФорма.ЭлементыФормы.ПанельТБ.ИсточникДействий.Значение.Отбор.ФинПоказатель.ВидСравнения =ВидСравнения.Равно; ЭтаФорма.ЭлементыФормы.ПанельТБ.ИсточникДействий.Значение.Отбор.ФинПоказатель.Значение =ЭтотОбъект.Ссылка; ЭтаФорма.ЭлементыФормы.ПанельТБ.ИсточникДействий.Значение.Отбор.ФинПоказатель.Использование=Истина; КонецПроцедуры |
|||
8
pilot_iv
16.03.12
✎
06:58
|
при нажатии кнопки Добавить открывается ФормаЗАписи РС с незаполненными полями
пробовал так Процедура ТБПередНачаломДобавления(Элемент, НоваяСтрока, Копирование) Форма = РегистрыСведений.СоответсвиеФинБух.ПолучитьФормуРедактированияЗаписи(); Форма.БухПоказатель=Справочники.ПрочиеДоходыИРасходы.КурсовыеРазницы; тестировать, но при этом открыватся одновременно 2 формы - станандартная с незаполненными и заполненная, но мне кажется как то это слишком некрасиво. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |