Имя: Пароль:
1C
1С v8
Кнопка во всех формах
0 beer_fan
 
08.11.12
13:47
Есть задача - сделать собственную кнопку справочной информации во всех формах документов и справочников. Можно ли это как-то реализовать не добавляя ее в каждую форму (пусть даже программно)?

ЗЫ В подписках на события ничего подходящего вроде не нашел...
1 Cube
 
08.11.12
13:48
В УФ можно. А в обычных всё равно придется код в модуль формы вставлять...
2 1C-band
 
08.11.12
13:49
Сколько сталкивался с самописными конфигурациями, в том числе на УФ, везде для таких случаев был документ-шаблон, на основании копий которого разрабатывались дальнейшие документы.
3 PiVa123
 
08.11.12
13:50
на управляемых формах легко делается, в обычных - монотонная и тупая работа.
В документах можно привязаться в событию включения разрешения редактирования номера, для справочников хз. Зависит от конфы
4 beer_fan
 
08.11.12
13:52
(1) УФ - не вариант для нас
(3) Конфа - БИТ-Финанс (на базе типовой бухи)
5 PiVa123
 
08.11.12
13:54
(4) БИТ не видел, врать не буду, но скорее со справочниками будет тяжко, во всяком случае во все "ПриОктрытии" придется вставлять код вызова процедура добавления кнопки и соответствующей процедуры для "Действия". Обезьянья работа...
6 ICWiner
 
08.11.12
13:55
В общем модуле накодить програмное создание кнопки и действие. В каждую форму при или перед открытием МойОбщийМодуль.МояПРоцедура();
Итого на каждый док/справочник по 30 секунд
7 France
 
08.11.12
14:06
не ходи напролом, сходи огородами: сделай одну кнопку в панели, и анализируя открытую форму, выводи нужную справку..
8 beer_fan
 
08.11.12
14:08
(7) Отличная идея, спасибо :)
9 beer_fan
 
08.11.12
14:18
(7) А как понять, какая форма сейчас открыта?
10 John83
 
08.11.12
14:19
не знаю как в ващей конфе, но в УПП в каждой форме документа, при открытии используется
МеханизмНумерацииОбъектов.УстановитьДоступностьПоляВводаНомера(Метаданные(), ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю1,ЭлементыФормы.Номер);
там и можно лепить свои кнопки, или может еще какая процедура есть общая для всех форм
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn