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

Не меняя конфигурацию, на форме сделать выбор из справочника

Не меняя конфигурацию, на форме сделать выбор из справочника
Я
   port8080
 
30.07.20 - 11:28
Добрый день уважаемые форумчане.

Решила спросить, может быть есть еще какое-то решение данной задачи.

Есть Документ "Заявка на расходование средств". Надо сделать на форме выбор объекта строительства (это справочник). Есть 3 варианта реализации задачи без снятия с поддержки:
1. Сделать дополнительный реквизит. Но, в нем нельзя подцепить справочник "Объекты строительства". Там его нет.
2. Сделать дополнительный реквизит и подцепить справочник "Проекты"  - такая возможно есть (в проекты скопировать объекты строительства).  Но как оказалось, этот справочник линейный, а нужен иерархический.
3. Сделать доп реквизит и заполнить программно значения. Это около 20 тыс. групп и наименований. Я так и сделала собственно. Капитально замусорила справочник дополнительных реквизитов и сведений.

Но может быть есть другие способы? Через расширения например?
Я пробовала добавить проекты в расширения и сделать иерархическим - не вышло.
Пробовала заявку добавить форму в расширение, тоже не вышло. Тем более, этот документ часто обновляется.

Многое чего пробовала, а пользователи требуют...
   МимохожийОднако
 
1 - 30.07.20 - 11:32
Нужны подробности
   impulse9
 
2 - 30.07.20 - 11:34
(0) конечная цель доработки какая? вывести в отчет, сделать отборы в форме списка, настроить ролевую модель? какая конфигурация? почему нельзя изменять конфигурацию?

ну и главный вопрос - ты там кто?
   Креатив
 
3 - 30.07.20 - 11:56
(0)Добавь реквизит. Напиши внешнюю обработку заполнения. Либо общую команду. Второе даже проще.
   JeHer
 
4 - 30.07.20 - 12:05
(0) >>> Пробовала заявку добавить форму в расширение, тоже не вышло.

А что не получилось?
   port8080
 
5 - 30.07.20 - 12:42
Конечная цель - из документа сделать поле для выбор элемента справочника "объекты строительства".
Да, я написала обработку заполнения доп. реквизита. Заполнила. Но может быть есть какой то другой способ. Людям придется заполнять 2 справочника "Объекты строительства" и мой доп. реквизит.
   port8080
 
6 - 30.07.20 - 12:44
Пробовала добавить форму документа в расширение. Но там в коде начинают постоянно лезть ошибки. Да и что делать в случае, если этот документ часто обновляется? В расширении то он не обновится.
   Uzyf
 
7 - 30.07.20 - 12:45
(6) форма расширения обновляется автоматически.
   Uzyf
 
8 - 30.07.20 - 12:47
(5) "Людям придется заполнять 2 справочника "Объекты строительства" и мой доп. реквизит."
Делай расширение и в нем добавляй реквизит "Объект строительства" в документ и в форму соответственно
   hhhh
 
9 - 30.07.20 - 12:51
(6) Документ "Заявка на расходование средств" обновляется один раз в 10 лет. Это не часто.
   port8080
 
10 - 30.07.20 - 12:53
Да, добавила в расширение. Все нормуль.
И все же, что делать, если заявка на расходование средств обновилась,  у нас в расширении осталась старая?
   hhhh
 
11 - 30.07.20 - 12:59
(10) там 2 варианта, если она продолжит работать, то ничего не делать. А если какие-то ошибки полезут, исправить эти ошибки и пусть дальше работает.
   port8080
 
12 - 30.07.20 - 13:01
А поле проекты лучше через реквизит добавить или просто как поле на форму?
   port8080
 
13 - 30.07.20 - 13:02
Т.е. поле выбора справочника как через реквизит объекта или как обычное поле на форме?
   Uzyf
 
14 - 30.07.20 - 13:02
(10) В процессе объединения каждой компоненты (элемент, реквизит, параметр или команда) управляемой формы анализируются изменения в расширяемой и расширяющей формах относительно сохраненной. По результатам анализа принимается решение, какая компонента будет отображаться в результирующей форме:

1. Если изменений нет – компонента берется из расширяемого объекта;
2. Если изменение есть только в расширяемой форме – компонента берется из расширяемой формы;

3. Если изменение есть только в расширяющей форме – компонента берется из расширяющей формы;

4. Если изменение есть и в расширяемой форме и в расширяющих формах – компонента берется из расширяющей формы.

Формы в расширении автоматически не обновляются (выше я написал наоборот, наврал)
   Uzyf
 
15 - 30.07.20 - 13:04
(12) так тебе хранить надо реквизит или как? и почему проекты, если тебе надо объекты
   port8080
 
16 - 30.07.20 - 13:05
Я назвала реквизит "Проекты", как это было в 8.2.
   port8080
 
17 - 30.07.20 - 13:07
Просто стоит ли заморачиваться с расширением или все же заполнить доп реквизит. Может быть придумать функционал, который бы копировал объекты из справочника "объекты строительства" в этот доп реквизит... И никаких проблем с обновлением.
Просто обновляю я и в прошлом был крайне отрицательный опыт с криво обновленными конфигурациями 8.2 до мнея. НЕ хочется повторять на новой программе.
   Uzyf
 
18 - 30.07.20 - 13:12
(17) "Может быть придумать функционал, который бы копировал объекты из справочника "объекты строительства" в этот доп реквизит"

По мне это больший колхоз чем расширение
   hhhh
 
19 - 30.07.20 - 13:13
(17) ну вы объясните, что за задача. Неужели у вас там одновременно 20000 объектов строятся? это же какой-то междупланетный строительный колосс.
   port8080
 
20 - 30.07.20 - 13:14
Я поняла. Спасибо.
   port8080
 
21 - 30.07.20 - 13:15
(19) Нет, одновременно 20 тыс не строятся. Это я просто цифру увеличила. Просто из этого справочника в заявку выбираются какие то объекты строительства. В справочнике скажем 20 тыс. объектов.
   port8080
 
22 - 30.07.20 - 13:17
Я просто с расширением не работала как то. Боюсь проблем после обновлений.
Поизучаю посижу.
   bootini
 
23 - 30.07.20 - 13:29
(0) 1. Сделать дополнительный реквизит. Но, в нем нельзя подцепить справочник "Объекты строительства". Там его нет.
Добавить справочник "Объекты строительства" в типы значения характеристик в ПВХ "ДополнительныеРеквизитыИСведения" и сделать Доп. реквизит
   bootini
 
24 - 30.07.20 - 13:36
(22) Значения реквизитов добавленных в расширении раньше слетали при тестировании и исправлении, исправили или нет не знаю.
   hhhh
 
25 - 30.07.20 - 13:38
(21) мы просто в таких случаях брали уже существующие справочники. СтатьиДвиженияДенежныхСредств, например. Или те же Проекты.
   port8080
 
26 - 03.08.20 - 09:55
(23) Это надо конфигурацию с поддержки снимать? Нельзя


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