Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ, как подписками дополнить функционал формы списка документа ?

УФ, как подписками дополнить функционал формы списка документа ?
Я
   Холст
 
25.12.18 - 14:21
Идея следущая.Открыта форма списка например заявок на оплату, с фильтрами Огранизация, период. Как можно с помощью подписок или минимальным вмешательством в типовую УТ11 сделать кнопку узнать на какую общую сумму в текущем списке проведено документов ?
 
 
   SUA
 
1 - 25.12.18 - 14:27
см подключаемые команды
   SUA
 
2 - 25.12.18 - 14:27
сделать отчет
   SUA
 
3 - 25.12.18 - 14:28
а лучше просто отчет
   singlych
 
4 - 25.12.18 - 14:30
По приколу сделай внешнюю п/ф. Потом в списке кнтрл+А и вперед.
Ну может там еще какая дополнительная обработка подойдет.
   singlych
 
5 - 25.12.18 - 14:32
ну и да, (3)
   lucbak
 
6 - 25.12.18 - 14:39
(0) Создаешь расширение, заимствуешь общий модуль "МодификацияКонфигурацииПереопределяемый"
&После("ПриСозданииНаСервере")
Процедура ПрефиксРасширения_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт
//Переписываешь форму как душе угодно

//любые отборы,колонки и т.д.
КонецПроцедуры

Заимствуешь документ (в которой хочешь добавить кнопку), добавляешь общую команду (в расширении) - указываешь, что она используется в этом документе и описываешь алгоритм команды.
   bvb
 
7 - 25.12.18 - 15:17
(6)Т.е. все все переделки формы в данной процедуре, а ее размещать в расширении в заимствованном модуле ?
А можно вынести ее в отдельный модуль расширения ?
А может проще откопировать форму списка в расширении ?
   lucbak
 
8 - 25.12.18 - 15:19
(7) Все переделки в расширении (конфа вообще не трогается)
   bvb
 
9 - 25.12.18 - 15:29
(9) Это я понял.
Почему не позаимствовать документ и форму списка не откопировать в расширении и не искалечить ее как хочет ТС ? Почему так сложно в чем профт ?
   lucbak
 
10 - 25.12.18 - 15:36
(9) мое (чисто субьективное разумеется мнение), что заимствовать форму не есть айс, ибо кто его знает чего там придет с обновлением да и на текущий момент (по крайней мере в 8.3.13 при заимствовании формы (как минимум формы объекта) слишком много тащится в расширении, в 8.3.14 вроде как с этим дела лучше обстоят).
 
 Рекламное место пустует
   lucbak
 
11 - 25.12.18 - 15:38
(9) Профит в возможности универсальной настройки (в данном случае форм списков) примерно так: http://catalog.mista.ru/public/788529/
   bvb
 
12 - 25.12.18 - 15:51
(11)
Переопределяемая
&После("ПриСозданииНаСервере")
Процедура ПрефиксРасширения_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт

вызывается после создании на сервере. А где ее разместить ?

Можно в общем модуле добавленном в расширении ?
   lucbak
 
13 - 25.12.18 - 15:52
(12) В заимствованном модуле "МодификацияКонфигурацииПереопределяемый"
   lucbak
 
14 - 25.12.18 - 15:53
+ (13) Просто речь в (0) шла именно о УТ11
   bvb
 
15 - 25.12.18 - 16:15
(6)
Цитата :
"Заимствуешь документ (в которой хочешь добавить кнопку), добавляешь общую команду (в расширении) - указываешь, что она используется в этом документе и описываешь алгоритм команды."

А почему общую команду , а не команду в заимствованном документе ?
   lucbak
 
16 - 25.12.18 - 16:22
(15) потому, что форма не за заимствуется (добавить команду конечно можно, но, что с ней дальше делать?) Хотя не под рукой 1с-ки, что бы глянуть можно ли в команде объекта указать параметры (как в общей команде, что бы она автоматом появилась в форме)
   lucbak
 
17 - 25.12.18 - 16:26
(15) я совершенно не знаю типовые конфы, вполне возможно в них есть механизмы подключения команд добавленных в расширениях...
   bvb
 
18 - 25.12.18 - 16:48
(17) Спасибо очень полезная информация
   DTX 4th
 
19 - 25.12.18 - 17:14
(8) И потом конфу можно будет обновить одной кнопкой? Расширение само встанет?
Или нет смысла похожие доработки в расширение выносить, если аккуратно конфу дорабатывать?
   lucbak
 
20 - 25.12.18 - 17:20
(19) да, конфа просто обновляется "одной кнопкой". Так же как и расширение обновляется "одной кнопкой"
   DTX 4th
 
21 - 25.12.18 - 18:00
(20) В этом что-то есть. А если в конфу нужно добавить регистр? Там уже появляется шанс потерять всю инфу из регистра, верно?
   lucbak
 
22 - 25.12.18 - 18:41
(21) нет, не верно - если расширение удалить (не выключить с именно удалить) то данные расширения (будь то справочник, регистр или документ) разумеется "потеряются", но это равнозначно как если из конфы удалить объект метаданных (справочник,документ,регистр и т.д.)
   DTX 4th
 
23 - 25.12.18 - 18:46
(22) Хм..
Надо будет попробовать.
Спасибо!
   bvb
 
24 - 25.12.18 - 19:12
(17) Глупый вопрос :
а если не работаешь с типовыми на кой тебе расширения ? :)
   bvb
 
25 - 25.12.18 - 19:12
(22) Но в структуре БД (например в таблицах SQL) они останутся ?
А если потом подключить обратно расширения структуры данных и сами данные не восстановятся ?
Меня очень интересовал данный вопрос...
   lucbak
 
26 - 25.12.18 - 19:46
(24) конфигурация у меня единая для всех клиентов (а вот "дописки") делаю через расширения (очень удобно)
   lucbak
 
27 - 25.12.18 - 19:52
(25) флаг "активно" в расширениях "включает/отключает" расширение в предприятии (при этом физически ничего из таблиц не удаляется), но я принципиально не использую добавление реквизитов в расширяемых объектах ибо там уже все сложнее (но об этом лучше прочитать на сайте 1с, пересказывать все долго и нудно)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует