|   |   | 
| 
 | Не меняя конфигурацию, на форме сделать выбор из справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        port8080 30.07.20✎ 11:28 | 
        Добрый день уважаемые форумчане.
 Решила спросить, может быть есть еще какое-то решение данной задачи. Есть Документ "Заявка на расходование средств". Надо сделать на форме выбор объекта строительства (это справочник). Есть 3 варианта реализации задачи без снятия с поддержки: 1. Сделать дополнительный реквизит. Но, в нем нельзя подцепить справочник "Объекты строительства". Там его нет. 2. Сделать дополнительный реквизит и подцепить справочник "Проекты" - такая возможно есть (в проекты скопировать объекты строительства). Но как оказалось, этот справочник линейный, а нужен иерархический. 3. Сделать доп реквизит и заполнить программно значения. Это около 20 тыс. групп и наименований. Я так и сделала собственно. Капитально замусорила справочник дополнительных реквизитов и сведений. Но может быть есть другие способы? Через расширения например? Я пробовала добавить проекты в расширения и сделать иерархическим - не вышло. Пробовала заявку добавить форму в расширение, тоже не вышло. Тем более, этот документ часто обновляется. Многое чего пробовала, а пользователи требуют... | |||
| 1
    
        Мимохожий Однако 30.07.20✎ 11:32 | 
        Нужны подробности     | |||
| 2
    
        impulse9 30.07.20✎ 11:34 | 
        (0) конечная цель доработки какая? вывести в отчет, сделать отборы в форме списка, настроить ролевую модель? какая конфигурация? почему нельзя изменять конфигурацию?
 ну и главный вопрос - ты там кто? | |||
| 3
    
        Креатив 30.07.20✎ 11:56 | 
        (0)Добавь реквизит. Напиши внешнюю обработку заполнения. Либо общую команду. Второе даже проще.     | |||
| 4
    
        JeHer 30.07.20✎ 12:05 | 
        (0) >>> Пробовала заявку добавить форму в расширение, тоже не вышло. 
 А что не получилось? | |||
| 5
    
        port8080 30.07.20✎ 12:42 | 
        Конечная цель - из документа сделать поле для выбор элемента справочника "объекты строительства".
 Да, я написала обработку заполнения доп. реквизита. Заполнила. Но может быть есть какой то другой способ. Людям придется заполнять 2 справочника "Объекты строительства" и мой доп. реквизит. | |||
| 6
    
        port8080 30.07.20✎ 12:44 | 
        Пробовала добавить форму документа в расширение. Но там в коде начинают постоянно лезть ошибки. Да и что делать в случае, если этот документ часто обновляется? В расширении то он не обновится.     | |||
| 7
    
        Uzyf 30.07.20✎ 12:45 | 
        (6) форма расширения обновляется автоматически.     | |||
| 8
    
        Uzyf 30.07.20✎ 12:47 | 
        (5) "Людям придется заполнять 2 справочника "Объекты строительства" и мой доп. реквизит."
 Делай расширение и в нем добавляй реквизит "Объект строительства" в документ и в форму соответственно | |||
| 9
    
        hhhh 30.07.20✎ 12:51 | 
        (6) Документ "Заявка на расходование средств" обновляется один раз в 10 лет. Это не часто.     | |||
| 10
    
        port8080 30.07.20✎ 12:53 | 
        Да, добавила в расширение. Все нормуль.
 И все же, что делать, если заявка на расходование средств обновилась, у нас в расширении осталась старая? | |||
| 11
    
        hhhh 30.07.20✎ 12:59 | 
        (10) там 2 варианта, если она продолжит работать, то ничего не делать. А если какие-то ошибки полезут, исправить эти ошибки и пусть дальше работает.     | |||
| 12
    
        port8080 30.07.20✎ 13:01 | 
        А поле проекты лучше через реквизит добавить или просто как поле на форму?     | |||
| 13
    
        port8080 30.07.20✎ 13:02 | 
        Т.е. поле выбора справочника как через реквизит объекта или как обычное поле на форме?     | |||
| 14
    
        Uzyf 30.07.20✎ 13:02 | 
        (10) В процессе объединения каждой компоненты (элемент, реквизит, параметр или команда) управляемой формы анализируются изменения в расширяемой и расширяющей формах относительно сохраненной. По результатам анализа принимается решение, какая компонента будет отображаться в результирующей форме:
 1. Если изменений нет – компонента берется из расширяемого объекта; 2. Если изменение есть только в расширяемой форме – компонента берется из расширяемой формы; 3. Если изменение есть только в расширяющей форме – компонента берется из расширяющей формы; 4. Если изменение есть и в расширяемой форме и в расширяющих формах – компонента берется из расширяющей формы. Формы в расширении автоматически не обновляются (выше я написал наоборот, наврал) | |||
| 15
    
        Uzyf 30.07.20✎ 13:04 | 
        (12) так тебе хранить надо реквизит или как? и почему проекты, если тебе надо объекты     | |||
| 16
    
        port8080 30.07.20✎ 13:05 | 
        Я назвала реквизит "Проекты", как это было в 8.2.     | |||
| 17
    
        port8080 30.07.20✎ 13:07 | 
        Просто стоит ли заморачиваться с расширением или все же заполнить доп реквизит. Может быть придумать функционал, который бы копировал объекты из справочника "объекты строительства" в этот доп реквизит... И никаких проблем с обновлением.
 Просто обновляю я и в прошлом был крайне отрицательный опыт с криво обновленными конфигурациями 8.2 до мнея. НЕ хочется повторять на новой программе. | |||
| 18
    
        Uzyf 30.07.20✎ 13:12 | 
        (17) "Может быть придумать функционал, который бы копировал объекты из справочника "объекты строительства" в этот доп реквизит"
 По мне это больший колхоз чем расширение | |||
| 19
    
        hhhh 30.07.20✎ 13:13 | 
        (17) ну вы объясните, что за задача. Неужели у вас там одновременно 20000 объектов строятся? это же какой-то междупланетный строительный колосс.     | |||
| 20
    
        port8080 30.07.20✎ 13:14 | 
        Я поняла. Спасибо.     | |||
| 21
    
        port8080 30.07.20✎ 13:15 | 
        (19) Нет, одновременно 20 тыс не строятся. Это я просто цифру увеличила. Просто из этого справочника в заявку выбираются какие то объекты строительства. В справочнике скажем 20 тыс. объектов.     | |||
| 22
    
        port8080 30.07.20✎ 13:17 | 
        Я просто с расширением не работала как то. Боюсь проблем после обновлений.
 Поизучаю посижу. | |||
| 23
    
        bootini 30.07.20✎ 13:29 | 
        (0) 1. Сделать дополнительный реквизит. Но, в нем нельзя подцепить справочник "Объекты строительства". Там его нет.
 Добавить справочник "Объекты строительства" в типы значения характеристик в ПВХ "ДополнительныеРеквизитыИСведения" и сделать Доп. реквизит | |||
| 24
    
        bootini 30.07.20✎ 13:36 | 
        (22) Значения реквизитов добавленных в расширении раньше слетали при тестировании и исправлении, исправили или нет не знаю.     | |||
| 25
    
        hhhh 30.07.20✎ 13:38 | 
        (21) мы просто в таких случаях брали уже существующие справочники. СтатьиДвиженияДенежныхСредств, например. Или те же Проекты.     | |||
| 26
    
        port8080 03.08.20✎ 09:55 | 
        (23) Это надо конфигурацию с поддержки снимать? Нельзя     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |