|
УФ, как подписками дополнить функционал формы списка документа ? | ☑ | ||
---|---|---|---|---|
0
Холст
25.12.18
✎
14:21
|
Идея следущая.Открыта форма списка например заявок на оплату, с фильтрами Огранизация, период. Как можно с помощью подписок или минимальным вмешательством в типовую УТ11 сделать кнопку узнать на какую общую сумму в текущем списке проведено документов ?
|
|||
1
SUA
25.12.18
✎
14:27
|
см подключаемые команды
|
|||
2
SUA
25.12.18
✎
14:27
|
сделать отчет
|
|||
3
SUA
25.12.18
✎
14:28
|
а лучше просто отчет
|
|||
4
singlych
25.12.18
✎
14:30
|
По приколу сделай внешнюю п/ф. Потом в списке кнтрл+А и вперед.
Ну может там еще какая дополнительная обработка подойдет. |
|||
5
singlych
25.12.18
✎
14:32
|
ну и да, (3)
|
|||
6
lucbak
25.12.18
✎
14:39
|
(0) Создаешь расширение, заимствуешь общий модуль "МодификацияКонфигурацииПереопределяемый"
&После("ПриСозданииНаСервере") Процедура ПрефиксРасширения_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт //Переписываешь форму как душе угодно //любые отборы,колонки и т.д. КонецПроцедуры Заимствуешь документ (в которой хочешь добавить кнопку), добавляешь общую команду (в расширении) - указываешь, что она используется в этом документе и описываешь алгоритм команды. |
|||
7
bvb
25.12.18
✎
15:17
|
(6)Т.е. все все переделки формы в данной процедуре, а ее размещать в расширении в заимствованном модуле ?
А можно вынести ее в отдельный модуль расширения ? А может проще откопировать форму списка в расширении ? |
|||
8
lucbak
25.12.18
✎
15:19
|
(7) Все переделки в расширении (конфа вообще не трогается)
|
|||
9
bvb
25.12.18
✎
15:29
|
(9) Это я понял.
Почему не позаимствовать документ и форму списка не откопировать в расширении и не искалечить ее как хочет ТС ? Почему так сложно в чем профт ? |
|||
10
lucbak
25.12.18
✎
15:36
|
(9) мое (чисто субьективное разумеется мнение), что заимствовать форму не есть айс, ибо кто его знает чего там придет с обновлением да и на текущий момент (по крайней мере в 8.3.13 при заимствовании формы (как минимум формы объекта) слишком много тащится в расширении, в 8.3.14 вроде как с этим дела лучше обстоят).
|
|||
11
lucbak
25.12.18
✎
15:38
|
(9) Профит в возможности универсальной настройки (в данном случае форм списков) примерно так: http://catalog.mista.ru/public/788529/
|
|||
12
bvb
25.12.18
✎
15:51
|
(11)
Переопределяемая &После("ПриСозданииНаСервере") Процедура ПрефиксРасширения_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт вызывается после создании на сервере. А где ее разместить ? Можно в общем модуле добавленном в расширении ? |
|||
13
lucbak
25.12.18
✎
15:52
|
(12) В заимствованном модуле "МодификацияКонфигурацииПереопределяемый"
|
|||
14
lucbak
25.12.18
✎
15:53
|
+ (13) Просто речь в (0) шла именно о УТ11
|
|||
15
bvb
25.12.18
✎
16:15
|
(6)
Цитата : "Заимствуешь документ (в которой хочешь добавить кнопку), добавляешь общую команду (в расширении) - указываешь, что она используется в этом документе и описываешь алгоритм команды." А почему общую команду , а не команду в заимствованном документе ? |
|||
16
lucbak
25.12.18
✎
16:22
|
(15) потому, что форма не за заимствуется (добавить команду конечно можно, но, что с ней дальше делать?) Хотя не под рукой 1с-ки, что бы глянуть можно ли в команде объекта указать параметры (как в общей команде, что бы она автоматом появилась в форме)
|
|||
17
lucbak
25.12.18
✎
16:26
|
(15) я совершенно не знаю типовые конфы, вполне возможно в них есть механизмы подключения команд добавленных в расширениях...
|
|||
18
bvb
25.12.18
✎
16:48
|
(17) Спасибо очень полезная информация
|
|||
19
DTX 4th
25.12.18
✎
17:14
|
(8) И потом конфу можно будет обновить одной кнопкой? Расширение само встанет?
Или нет смысла похожие доработки в расширение выносить, если аккуратно конфу дорабатывать? |
|||
20
lucbak
25.12.18
✎
17:20
|
(19) да, конфа просто обновляется "одной кнопкой". Так же как и расширение обновляется "одной кнопкой"
|
|||
21
DTX 4th
25.12.18
✎
18:00
|
(20) В этом что-то есть. А если в конфу нужно добавить регистр? Там уже появляется шанс потерять всю инфу из регистра, верно?
|
|||
22
lucbak
25.12.18
✎
18:41
|
(21) нет, не верно - если расширение удалить (не выключить с именно удалить) то данные расширения (будь то справочник, регистр или документ) разумеется "потеряются", но это равнозначно как если из конфы удалить объект метаданных (справочник,документ,регистр и т.д.)
|
|||
23
DTX 4th
25.12.18
✎
18:46
|
(22) Хм..
Надо будет попробовать. Спасибо! |
|||
24
bvb
25.12.18
✎
19:12
|
(17) Глупый вопрос :
а если не работаешь с типовыми на кой тебе расширения ? :) |
|||
25
bvb
25.12.18
✎
19:12
|
(22) Но в структуре БД (например в таблицах SQL) они останутся ?
А если потом подключить обратно расширения структуры данных и сами данные не восстановятся ? Меня очень интересовал данный вопрос... |
|||
26
lucbak
25.12.18
✎
19:46
|
(24) конфигурация у меня единая для всех клиентов (а вот "дописки") делаю через расширения (очень удобно)
|
|||
27
lucbak
25.12.18
✎
19:52
|
(25) флаг "активно" в расширениях "включает/отключает" расширение в предприятии (при этом физически ничего из таблиц не удаляется), но я принципиально не использую добавление реквизитов в расширяемых объектах ибо там уже все сложнее (но об этом лучше прочитать на сайте 1с, пересказывать все долго и нудно)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |