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