|
v8: Добавить обратиться к новой форме 1с:Нетленка
| ☑ |
0
andrewrocker
29.06.16
✎
20:39
|
Коллеги, создаю элемент справочника копированием предыдущего, и предыдущий "обнуляю" - устанавливаю реквизит "Архивный", дату закрытия и прочие вещи.
Вопрос стоит как именно сделать так, чтобы в создаваемой новой форме нового объекта я могу поправить "на лету" пару реквизитов? Я конкретно не могу обратиться к новой форме или к реквизитам в ней.
Мой код, чтобы было понятно, работаю из под списка элементов справочника.
&НаКлиенте
Процедура ИзменитьУсловияДоговора(Команда)
ПроархивироватьПредыдущийДоговор();
ЭтаФорма.ТекущийЭлемент.СкопироватьСтроку();
// че тут надо писать??
КонецПроцедуры
&НаСервере
Процедура ПроархивироватьПредыдущийДоговор()
АрхивируемыйДоговор = Элементы.Список.ТекущаяСтрока;
АрхивируемыйДоговор = АрхивируемыйДоговор.ПолучитьОбъект();
АрхивируемыйДоговор.ДатаКонца = КонецДня(ТекущаяДата());
АрхивируемыйДоговор.Архивирован = Истина;
АрхивируемыйДоговор.Записать();
КонецПроцедуры
|
|
1
andrewrocker
29.06.16
✎
20:40
|
т.е. юзер бегает стрелочками по списочку, и выбирает, что хочет, затем жамкает на кнопочку "поменять существенные условия договора" и хопля и можно менять эти самые условия.
|
|
2
Garykom
гуру
29.06.16
✎
20:48
|
Посмотри в типовых код ПриСозданииНаСервере обработчики ввода на основании
|
|
3
andrewrocker
30.06.16
✎
15:31
|
(2) ничего такого не вижу
|
|
4
andrewrocker
30.06.16
✎
16:00
|
Добавил событие СписокПередНачаломДобавления, не могу обратиться к элементам вновь открываемой формы.
Открывается форма элемента справочника, но я не могу ее "захватить" я не понимаю как с ней работать.
Уважаемые мистяне, помогите!
|
|
5
andrewrocker
30.06.16
✎
16:20
|
Короче отказался от "СкопироватьСтроку()";
Написал такой код:
АрхивируемыйДоговор = Элементы.Список.ТекущаяСтрока;
АрхивируемыйДоговор = АрхивируемыйДоговор.ПолучитьОбъект();
НовыйДоговор = ОткрытьФорму("Справочник.ДоговораАрендыИУслуг.Форма.ФормаЭлемента");
НовыйДоговор.Объект.Наименование = АрхивируемыйДоговор.Наименование;
Но такое чувство, что он как-то медленно или как-то не так разворачивается или обрабатывается с задеркжами
|
|
6
aleks_default
30.06.16
✎
16:20
|
|
|