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