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

Универсальный документ

Универсальный документ
Я
   d445tlt
 
13.10.11 - 16:48
Задумался тут на днях о такой вещи

Есть самописная конфигурация 8.2 (упр. приложение) которую крайне нежелательно изменять,
но в тоже время документы которые туда записывают крайне разнородные
разные по количеству полей и их типам.

Попробую объяснить на примере
Допустим есть документ, который содержит следующие поля:
1 Номер
2 Дата
3 Масса по данным поставщика

На следующий день необходимо создать документ с следующими полями:
1 Номер
2 Дата
3 Масса по данным завода

А еще через день необходимо будет создать документ:
1 Номер
2 Дата
3 Поставщик
4 Номенклатура
5 Кол-во

То есть метаданные изменяются со скоростью света и типов используемых документов очень много
Каждый раз приохотится менять конфигурацию, при этом используется механизм обмена дынными, а при изменении конфигурации обмен не идет так как требуется привести в соответствие конфигурации периферийных баз.

Может конечно немного сумбурно объяснил : )

Так вот вопрос можно ли организовать (и каким образом) в 1С 8.2 хранение универсальных документов с произвольным числом полей (не просто универсальное хранение ключ-значение
но и табличных частей с произвольным количеством столбцов и строк)
Желательно что бы через запросы было легко добраться до нужного поля и
движения по регистрам тоже можно было бы менять без изменения метаданных


Может я конечно много хочу, но уж очень надо
 
 
   Пришел в тапках
 
1 - 13.10.11 - 16:54
Тогда уж и один регистр на все, чего уж мелочится )
   shuhard
 
2 - 13.10.11 - 16:55
(0) да легко,
кури в типовых Корректировку Рг 

нет ТЧ, все храниться в движениях
   d445tlt
 
3 - 13.10.11 - 17:10
может и один регистр придется делать - да не хорошо, а куда деваться

заранее не известны типы документов,
а конфигурацию менять не желательно каждый раз когда кому-то вздумается придумать новый тип документа с отличающимися полями
   Defender aka LINN
 
4 - 13.10.11 - 17:12
(3) А в консерватории порядок навести не пробовали?
   d445tlt
 
5 - 13.10.11 - 17:16
Музыканты больно разношерстные
К иным и на хромой кобыле не подберешься

а периферийная база на другом конце страны находится
и связь там никакая еле обмены проходям
   Axel2009
 
6 - 13.10.11 - 17:18
ну если будут создавать для каждого документа набор реквизитов. либо сделать реквизит виддокумента, и у каждого вида документа создавать набор реквизитов, то взлетит
   d445tlt
 
7 - 13.10.11 - 17:24
Ну скажем простым пользователям новые типы документов не разрешу создавать
только администраторам и программистам
   Maxus43
 
8 - 13.10.11 - 17:26
пусть в экслеле такой бред набивают, к учету данная инфа видимо отношения не имеет
   d445tlt
 
9 - 13.10.11 - 17:27
Типа консолидированный управленческий учет )))
   Господин ПЖ
 
10 - 13.10.11 - 17:29
зачем консолидировать откровенный мусор, никак не нормализованный?
   Господин ПЖ
 
11 - 13.10.11 - 17:29
воспаление твердых мозговых оболочек креативного менеджера?
   d445tlt
 
12 - 13.10.11 - 17:31
Ну мы люди подневольные

Изначально хотелось минимизировать изменения в конфигурации после
пуска в эксплуатацию
   Stim213
 
13 - 13.10.11 - 17:32
да не вопрос.
создай в документе ТЧ с реквизитами
- ТипЗначения(Тип - ТипВсеСсылки, но записывается только Имя МД)
- Значение(Тип - ТипВсеСсылки)
И выводи эту ТЧ на форму, как будт это отджельные реквизиты.

зы. посмотри, как это сделано в УНФ
   Господин ПЖ
 
14 - 13.10.11 - 17:32
всех в терминал согнать
   d445tlt
 
15 - 13.10.11 - 17:36
несколько перифирийных баз на другом конце страны 
находится в трудоступном районе скорость канала 64 Кб

специалистов там нет
только человеки умеющие нажимать на одну кнопку
   Stim213
 
16 - 13.10.11 - 17:37
все уже давно реализовано. млин. Набор дополнительных реквизитов. УНФ. единственно, что по ним движения не делаются
   d445tlt
 
17 - 13.10.11 - 17:44
УНФ - это управление небольшой фирмой?
а можно носом в пример ткнуть
   Kompilyator
 
18 - 13.10.11 - 17:47
Это не нормальная ситуация. Похоже, Ваши постановщики задач слишком далеки от автоматизации, нельзя хвататься делать всё что они придумают. Разработчик как профессионал обязан проанализировать требования заказчиков и постараться им объяснить что хаотичные доработки порождают хаос в системе и это плохой вариант автоматизации. В конечном итоге ведь за всё платит компания, руководство должно это понимать.
   d445tlt
 
19 - 13.10.11 - 17:49
эх
   DarkWater
 
20 - 13.10.11 - 17:51
(0) Такое реализовано в "ИТАН-Управленческий баланс", это конфа для управленческого учета; называется этот объект "типовой документ" - состав шапки, кол-во и состав реквизитов таб.частей, модуль проведения редактируется в польз. режиме. Разновидностей этих докуметов, таким образом, в пользовательском режиме можно создавать много.
Если есть возможность, найди эту конфу и посмотри, как там реализовано.
   Stim213
 
21 - 13.10.11 - 17:53
   Infsams654
 
22 - 13.10.11 - 17:54
См. еще http://www.vdgb-soft.ru/jsk/1c_predsedatel_tsj/
Там все документы БУ без ТЧ, а табличные поля создаются динамически по ПВХ и проводки тоже в ПВХ настраиваются


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