|
Возможно ли программное создание объектов конфигурации? | ☑ | ||
---|---|---|---|---|
0
DSblizzard
22.02.12
✎
09:49
|
Допустим, нужно создать несколько десятков справочников с единственным реквизитом "Название" - строкой в 50 символов. Можно ли как-то автоматизировать этот процесс? Интересно будет узнать о любых решениях, вплоть до хакерских.
|
|||
1
lxndr
22.02.12
✎
09:50
|
Никак.
Законно вообще никак. |
|||
2
Ursus maritimus
22.02.12
✎
09:51
|
Можно. Написать скрипт с эмуляцией нажатий кнопок.
|
|||
3
Ursus maritimus
22.02.12
✎
09:53
|
>>несколько десятков справочников с единственным реквизитом "Название"
Хм. Как-то видел конфу, в которой на каждый расчетный счет было сделано свое платежное поручение (в смысле вид документов). |
|||
4
Humandra
22.02.12
✎
09:53
|
(0) ИМХО, дольше на форуме писать об этом. Создал один справочник, для остальных жмешь кнопку копировать, ну не сотня же у вас справочников? Ибо даже несколько десятков - это как-то странно, может можно часть из них и одним сделать?
|
|||
5
DSblizzard
22.02.12
✎
09:53
|
(2) Это я уже использую. Затык возникает, когда реакция опирается на текст на экране. А распознавание текста добавлять - это уже гораздо сложнее чем просто эмуляцию нажатия клавиш.
|
|||
6
DJ Anthon
22.02.12
✎
09:53
|
а смысл? может, придумать схему пооптимальнее? а вообще, копирование никто не отменял.
|
|||
7
Maxus43
22.02.12
✎
09:54
|
Выгружай 1 справочник такой (конфигурация - Выгрузуть ФаыЛЫ конфигурации)
делай копии файлов, меняй содержимое (названия справочников и файлов), загружай. можно программно это организовать |
|||
8
DJ Anthon
22.02.12
✎
09:54
|
(5) а можно по-русски?
|
|||
9
Ненавижу 1С
гуру
22.02.12
✎
09:55
|
КАК И ДЛЯ ЧЕГО?
|
|||
10
MRAK
22.02.12
✎
09:55
|
(0) вроде в interprice integrator такая возможность была. Но только под клиент-сервер
|
|||
11
KUBIK
22.02.12
✎
09:55
|
(0) А цель какая преследуется?
Уволить отдел разработчиков 1С? Пусть комп наваяет УПП |
|||
12
Икогнито
22.02.12
✎
09:56
|
(9) Чювак видимо не знает что такое ПВХ и регистр сведений
|
|||
13
DSblizzard
22.02.12
✎
10:00
|
(7) Спасибо
(8) Это я уже не про конкретный случай со справочниками, а про ситуацию в целом. Иногда без реакции на сообщения компа не обойдешься. А всегда правильно среагировать может только человек (9) В основном из принципа. Не люблю ручную работу, хочется, чтобы комп сам все делал. |
|||
14
Ненавижу 1С
гуру
22.02.12
✎
10:02
|
(13) никогда не видел массив однотипных справочников
ведь это сводится к одному справочнику с полем детерминантом |
|||
15
DSblizzard
22.02.12
✎
10:05
|
(12) Вот пример двух справочников:
Течение родов: преждевременные искусственные роды асфиксия Учится: с трудом самостоятельно нуждается в помощи легко принимает помощь Как справочники хочу организовать, потому что нужен множественный выбор и возможность добавления элементов пользователем. Можно узнать, в чем будет выгода от использования регистров сведений? (14) Не совсем понял. А удобно потом будет из него выбирать значения? Нужно просматривать, скажем, 5 значений, а не 500 |
|||
16
Ненавижу 1С
гуру
22.02.12
✎
10:09
|
(15) про фильтры слышал?
|
|||
17
DSblizzard
22.02.12
✎
10:11
|
(16) Понял. Но помещать разнородные элементы в один справочник все равно считаю неправильным.
|
|||
18
tridog
22.02.12
✎
10:14
|
(15) Бросай заниматься этим онанизмом и читай мануцалы как использовать планы видов характеристик
|
|||
19
tridog
22.02.12
✎
10:14
|
мануалы*
|
|||
20
Humandra
22.02.12
✎
12:33
|
(18) Так человек же не хочет в одном справочнике держать разнородные объекты, чем поможет план видов характеристик?
Сами-то значения характеристик все равно где-то должны храниться, либо в одном справочнике, либо в нескольких, либо в произвольной строке (последнее может просто быть неприемлимым). Дело же не в том, что он, к примеру, в справочнике "Номенклатура" заводит поля "Цвет", "Фасон" и справочники под них. А в том, что он вообще против единого справочника "Цвета и фасоны". В принципе, в некоторых случаях я тоже за несколько справочников. Но тут надо решать в каждом конкретном случае. Если это просто чисто справочная информация - то можно просто правильно подойти к названию справочника. Например "Характеристики товара" - и тут уже вполне можно в одном справочнике хранить и цвета, и фасоны по разрезам. А если есть таки шанс, что справочник обрастет дополнительными полями - тогда действительно отдельные справочники. |
|||
21
fisher
22.02.12
✎
12:43
|
(15) Подобная хня реализована в инталевских конфах. У них есть некие "классификаторы" - настраиваемые из пользовательской части справочники.
Есть справочник видов классификаторов. Ему подчинен справочник элементов классификаторов (чисто так - объекты обозначить с кодом и наименованием) и параметров классификаторов (настраиваемый список реквизитов конкретного вида классификатора, с указанием типов ессно). А значения всех настраиваемых реквизитов всех элементов всех классификаторов хранятся в регистре сведений. Измерениями - элемент и его реквизит, а значением - значение реквизита. Формы элементов генерятся динамически. Ну и везде эмуляция работы нормальных справочников, прозрачная для пользователей. |
|||
22
Rovan
гуру
22.02.12
✎
12:53
|
(15) выгода в том что программист для этого не нужен - в конфе уже есть все нужные объекты для ввода новых видов характеристик а так же списка их значений !
|
|||
23
fisher
22.02.12
✎
12:58
|
(21) + Даже при простейшей реализации довольно удобно получается. Для нормальной работы реквизита подобного типа в документе, например - достаточно указать типом справочник элементов классификаторов и задать отбор по нужному владельцу. Всё.
Т.е. если не заморачиваться на реквизиты а нужны только настраиваемые списки с кодом и наименованием - то тупо на двух справочниках взлетает. Справочнике видов справочников и подчиненном ему справочнике их элементов. |
|||
24
Steel_Wheel
22.02.12
✎
13:05
|
(15) Ты тегов натыкать хочешь?
|
|||
25
Dirk Diggler
22.02.12
✎
13:09
|
перечисления не?
|
|||
26
Mikeware
22.02.12
✎
13:12
|
(21) "подобная хня" реализована еще в семерочной комплексной в тыща девятьсот лохматом году...
|
|||
27
fisher
22.02.12
✎
13:27
|
(26) Инталев я приплел к тому, что эта идея у них реализована лучше, чем я где-либо видел. А так - да, на уровне концепции оригинальностью не блещет.
|
|||
28
Humandra
22.02.12
✎
13:36
|
(27) Ну да, но с таким осторожнее надо быть. Ибо при злоупотреблении получаются очень некислые траблы с производительностью. Плавали с такой конфой как-то.
|
|||
29
orefkov
22.02.12
✎
13:58
|
(0)
Как показал опыт опенконфа в 77, фича по программному изменению метаданных оказалась нахрен никому не нужна. Народу было достаточно доступа на чтение. Вряд ли в 8ке ситуация поменялась. На роли правда народ жалуется, хочут удобнее объединять/сравнивать, может и попробую чтонить сделать. |
|||
30
exchang
22.02.12
✎
14:12
|
(0) пипец, может еще на каждый элемент по константе делать, уж если гнать так ГНАТЬ
|
|||
31
stix2010
22.02.12
✎
14:17
|
(0) товарищ, базу любых сущностей и учетов можно описать на 3 таблицах, зачем городить 50 справочников?
|
|||
32
PVV65
22.02.12
✎
14:17
|
(29) +
|
|||
33
Gepard
22.02.12
✎
14:18
|
(0) а один справочник с дополнительным реквизитом (перечисление) Тип, а в документах тупо отбор по нужному?
|
|||
34
Gepard
22.02.12
✎
14:19
|
(33) тем более в 8.2, где отбор можно сразу поставить, не написав ни единой строчки кода
|
|||
35
_Atilla
22.02.12
✎
14:20
|
(31) Растолкуй
|
|||
36
stix2010
22.02.12
✎
14:21
|
(33) или РС
|
|||
37
_Atilla
22.02.12
✎
14:21
|
(31) Может в одной таблице с тремя столбцами?
ИД объекта, наим свойства/реквизита/поля, значение |
|||
38
stix2010
22.02.12
✎
14:26
|
(35) теоретически можно создать любую базу на основе 3 таблиц, реквизиты которых не нужно будет изменять в процессе разработки
|
|||
39
_Atilla
22.02.12
✎
14:27
|
(15) такую фичу делал одним справочником
Течение родов: (папка) преждевременные (элемент) искусственные роды (элемент) асфиксия (элемент) Учится: (папка) с трудом (элемент) самостоятельно (элемент) нуждается в помощи (элемент) легко принимает помощь (элемент) |
|||
40
ASU_Diamond
22.02.12
✎
14:27
|
(29) для сравнение ролей уже полно обработок
|
|||
41
orefkov
22.02.12
✎
14:35
|
(40)
Ну значит осталось их только в Конфигуратор портировать. |
|||
42
ASU_Diamond
22.02.12
✎
14:37
|
(41) зачем? внешней обработкой в предприятии всё красиво показывает
|
|||
43
orefkov
22.02.12
✎
14:46
|
(42)
Чтобы не только показывало, но могло и конфу править. |
|||
44
pessok
22.02.12
✎
15:18
|
(0) собирается создать SkyNet?
|
|||
45
PVV65
22.02.12
✎
19:37
|
(43) И я хочу.
|
|||
46
PVV65
22.02.12
✎
19:38
|
+(45) ...уметь.
|
|||
47
Steelvan
22.02.12
✎
23:33
|
(0) В 16-й платформе вроде планируется.
Только, наверное, для немного других задач. |
|||
48
temsa
23.02.12
✎
06:56
|
тема напомнило про линейное прогаммирование в 80х и 90х
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |