|
Создать док из кнопки "создать" динамического списка элемента спр. как
| ☑ |
0
Обработка
02.11.17
✎
14:45
|
В справочнике клиенты в форме элемента есть список документов с отбором с этим клиентом.
В динамическом списке автоматом создался кнопка "создать".
При нажатии этой кнопки создается документ указанного типа.
Но хотелось бы в документе автоматом присвоился тек элемент - клиент как????
|
|
1
фросия
02.11.17
✎
14:50
|
надо глянуть какая процедура вызывается по кнопочке "создать"
|
|
2
FIXXXL
02.11.17
✎
14:52
|
(0) рисуй свою кнопку
|
|
3
Обработка
02.11.17
✎
14:58
|
(1) Эта кнопка создается автоматически с генерацией динамич списка в элементе спр. и при выделении коричневая рамка.
(2) Как бы хотелось бы к этой стандартной кнопке приаязать как то. Иначе придется удалять этот и создавать новый.
|
|
4
Ust89
02.11.17
✎
15:04
|
я тоже советую нарисовать кнопку
|
|
5
Обработка
02.11.17
✎
15:13
|
нашел лучше
*******ПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
|
|
6
Обработка
02.11.17
✎
15:22
|
Теперь проверить бы параметр при открытии документа
|
|
7
FIXXXL
02.11.17
✎
15:36
|
(6) в формах вызов общих процедур есть ПриСозданииНаСервере?
|
|
8
Обработка
02.11.17
✎
15:42
|
(7) Там как раз и присваиваю. Но как проверить?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если не ЗначениеЗаполнено(Объект.ссылка) Тогда
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(Объект, ПараметрыСеанса.ТекущийПользователь);
ВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить();
Объект.Валюта = ВалютаРегламентированногоУчета;
Объект.Дата = ТекущаяДата();
Объект.ВидЦены = Константы.ВидЦеныЦенаПродажи.Получить();
Если Не Параметры.Клиент = Справочники.Контрагенты.ПустаяСсылка() Тогда
Объект.Клиент = Параметры.Клиент;
Конецесли;
КонецЕсли;
КонецПроцедуры
|
|
9
Обработка
02.11.17
✎
15:43
|
нужно проверить:
Параметры.Клиент;
|
|
10
Обработка
02.11.17
✎
15:57
|
Нашел
Параметры.Свойство("Клиент")
все ок!
|
|