|   |   | 
| 
 | УФ, как подписками дополнить функционал формы списка документа ? | ☑ | ||
|---|---|---|---|---|
| 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с, пересказывать все долго и нудно)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |