![]() |
|
Не работает стандартная кнопка Копировать 1с | ☑ | ||
---|---|---|---|---|
0
deadpuma
23.08.12
✎
20:16
|
у меня в УПП, есть форма, где стандартная кнопка командной панели Копировать не работает, она просто открывает форму без копирования значений. на других формах все работает. в чем может быть ошибка? и можно ли где-то посмотреть код этой кнопки, чтобы подправить руками?
|
|||
1
Ksandr
23.08.12
✎
20:19
|
Кнопка "Копировать 1С" это чтобы ЗАО "1С" скопировать?
|
|||
2
deadpuma
23.08.12
✎
20:20
|
(1) мне не до шуток сейчас простите
|
|||
3
Лоботряс
23.08.12
✎
20:22
|
Смотри событие табличного поля ПередНачаломДобавления
|
|||
4
deadpuma
23.08.12
✎
20:32
|
(3) спасибо за подсказку, но все равно не могу понять как дальше производить копирование реквизитов (Наим, Значение и т.д.) после открытия формы? не подскажите
ПараметрыЗаполнения=Новый Структура("Владелец", Объект.Ссылка); ПараметрыФормы=Новый Структура("ЗначенияЗаполнения", ПараметрыЗаполнения); ФормаРеквизита=ПолучитьФорму("Справочник.аДокументооборотДополнительныеРеквизиты.ФормаОбъекта", ПараметрыФормы); РезультатОткрытия=ФормаРеквизита.ОткрытьМодально(); |
|||
5
Лоботряс
23.08.12
✎
20:44
|
И с чего я решил что речь о командной панели табличного поля...
|
|||
6
Лоботряс
23.08.12
✎
20:49
|
Тогда процедуру ОбработкаЗаполнения() в модуле объекта
|
|||
7
deadpuma
23.08.12
✎
20:55
|
(6) ОбработкаЗаполнения не могу найти, есть ОбработкаВыбора. напомню делаю в уппешке
|
|||
8
Лоботряс
23.08.12
✎
21:03
|
платформа 8.2?
|
|||
9
deadpuma
23.08.12
✎
21:14
|
(8) да
|
|||
10
Лоботряс
23.08.12
✎
21:22
|
короче сделай так
ОбъектНовогоЭлемента = Справочники.аДокументооборотДополнительныеРеквизиты.СоздатьЭлемент(); ОбъектНовогоЭлемента.Заполнить(Объект.Ссылка); ФормаНовогоЭлемента = ФормаНовогоЭлемента .ПолучитьФорму(); ФормаНовогоЭлемента.Открыть(); |
|||
11
Лоботряс
23.08.12
✎
21:22
|
ошибся
ФормаНовогоЭлемента = ОбъектНовогоЭлемента.ПолучитьФорму(); |
|||
12
deadpuma
23.08.12
✎
21:37
|
(10) я поместил это в процедуру которая программно делает копирование, форму открыл, вот как дальше обращаться к реквизитам новой,открытой формы и копировать туда значения из Табличной Части? что-то вроде этого
ФормаНовогоЭлемента.объект.Наименование = РеквизитыПроцесса Процедура СкопироватьРеквизит(Команда) ОбъектНовогоЭлемента = Справочники.аДокументооборотДополнительныеРеквизиты.СоздатьЭлемент(); ОбъектНовогоЭлемента.Заполнить(Объект.Ссылка); ФормаНовогоЭлемента = ОбъектНовогоЭлемента .ПолучитьФорму(); ФормаНовогоЭлемента.Открыть(); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |