Имя: Пароль:
1C
1С v8
v8: Шаблон заполнения документа.
, ,
0 mzelensky
 
07.11.11
09:29
Доброго времени суток!
Имеется самописная конфа, разработанная под заказчика. Клиент хочет иметь следующий функционал:

Есть ряд документов (пока их не очень много, но база еще будет расти) с большим количество различных реквизитов. Необходимо сделать некий универсальный механизм шаблонов для заполнения этих реквизитов по-умолчанию + иметь возможность настройки условий подстановки того или иного шаблона. Т.е. в принципе, задача похожа на типовой механизм заполнения счетов учета номенклатуры в стандартной БП - там есть регистр сведений, куда заполняются счета учета с различными вариациями параметров (в зависимости от организации, контрагента, номенклатурной группы и т.д.). Проблема лишь в том, что не хочется создавать для каждого вида документов отдельный регистр шаблонов...лучше бы сделать как-то универсально один на все. Как это лучше организовать???
1 Ц_У
 
07.11.11
09:32
Например так
http://infostart.ru/public/83620/
2 mzelensky
 
07.11.11
09:37
(1) там вариант немного проще - просто берется нужный макет (макет это всего одно поле). А если у меня скажем 10 видов документов и в каждом по 30 разных реквизитов...это получается мне нужно в РС делать 300 реквизитов???
3 milan
 
07.11.11
09:42
(2) Определись как тебе нужно определять реквизиты для заполнения, на основании этого делай Измерения, в ресурс пиши структуру с заполненными реквизитами.
4 mzelensky
 
07.11.11
09:45
(3) измерения там будут простые: тип документа, организация, контрагент

а как структуру в РС записать, там же нет такого типа данных?! Или писать все в строку с разделителями?!
5 Tonik
 
07.11.11
09:45
(2) у регистра будет всего 2 реквизита.
1 - ВидОбъекта - это Документ, справочник и прочее
2 - Реквизит - имя реквизита

ну и один ресурс - ЗначениеРеквизита
6 Tonik
 
07.11.11
09:47
(5) конечно Измерения, а не реквизита
7 kosts
 
07.11.11
09:49
(5) + еще одно измерение номер шаблона
8 mzelensky
 
07.11.11
09:52
(5) не совсем удобно! В документе реально может быть 30 реквизитов для заполнения...следовательно пользователь должен знать как именно называется нужный ему реквизит....т.е. в идеале тогда ему нужно хотя бы заполнить (динамически в зависимости от типа дока) какую-то табличку с именами реквизитов, чтобы он мог выбрать...+ косяк - там еще могут быть табличные части...
9 kosts
 
07.11.11
09:54
(8) Нет проблем. Сделай обработку, + кнопка "Скопировать документ в шаблон", с последующей отметкой галочками какие реквизиты взять.
10 FIXXXL
 
07.11.11
09:54
(8) ну напиши обработку по заполнению шаблона
выбор Документа и показ его реквизитов
11 mzelensky
 
07.11.11
10:07
ладно, идея понятна - позже попробую!
12 kosts
 
07.11.11
10:15
Сами шаблоны можно справочником сделать (вместо номера )
Пользователь сможет выбирать шаблоны по наименованию.