|
Где можно почитать по теме скриптов в 1с:документооборот 8? (Автозаполнение) | ☑ | ||
---|---|---|---|---|
0
synapce
27.05.21
✎
11:57
|
Автозаполнение шаблонов и в целом, программирование в 1с документооборот. Отличается от Бух, мне бы основные принципы посмотреть, кто что может посоветовать?
|
|||
1
Сисой
27.05.21
✎
13:25
|
Мне тоже очень не нравится, что нормальных курсов для консультантов/разработчиков по Документообороту нет.
|
|||
2
Сисой
27.05.21
✎
13:25
|
Приходится все по аналогии делать. Правда, со скриптами я разобрался.
|
|||
3
synapce
27.05.21
✎
13:46
|
(2) Можешь что-то посоветовать? Хочу на них основной аспект сделать. Буду оч благодарен
|
|||
4
Масянька
27.05.21
✎
14:04
|
(0) Имеется ввиду: поле закладки в файл word и скрипт в ДО, который это поле заполняет?
|
|||
5
synapce
27.05.21
✎
14:31
|
(4) Да, ну и в целом, например код в Бизнес процессах, он там свой, непохожий на остальные) Но сейчас да, интересует автозаполнение со скриптами вордовского файла в ДО. Можешь что-то посоветовать, что реально помогло?
|
|||
6
Масянька
27.05.21
✎
14:44
|
(5) По word:
- к документам (ДО) цепляешь файлы word. - в файле делаешь текстовые поля (которые нужно заполнять автоматом) - http://pics.rsh.ru/img/_5hbi9vhp.jpg. - в настройках заполнения (в ДО): - реквизиты: реквизиты документа, которые совпадают (по названию) c полями (word) - заполняются автоматом. - срипты: поля (word) не совпадают с реквизитами документа - заполняются кодом - http://pics.rsh.ru/img/_xthxj8ef.jpg. Пример скрипта (в принципе, обычный код 1С): ЧастиФИО = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(Файл.ВладелецФайла.Ответственный, " "); КоличествоЧастей = ЧастиФИО.Количество(); Фамилия = ?(КоличествоЧастей > 0, ЧастиФИО[0], ""); Имя = ?(КоличествоЧастей > 1, ЧастиФИО[1], ""); Отчество = ?(КоличествоЧастей > 2, ЧастиФИО[2], ""); ФИООтветственный = СокрЛП(?(ЗначениеЗаполнено(Имя), Лев(Имя, 1) + ". ", "") + ?(ЗначениеЗаполнено(Отчество), Лев(Отчество, 1) + ". ", "") + ?(ЗначениеЗаполнено(Фамилия), Фамилия, "")); РезультатОбработки = ФИООтветственный; РезультатОбработки - перенос в поле word. Заполнение файлов реализовано только для word (по крайней мере, у нас). |
|||
7
_Дайвер_
27.05.21
✎
16:02
|
(5) В бизнес процессах, тот же что и в конфигураторе пишешь. Я недавно такой редактировал, просто обработку создал внешнюю, там протестировал и впихнул уже в режиме 1С6Предприятие в бп
|
|||
8
_Дайвер_
27.05.21
✎
16:05
|
(7) пихать только нужно само тело кода, без "Процедура МояПроцедура()" , в режиме конфигуратора текстовый формат кода уже обрабатывается(как не скажу, не разбирался)
|
|||
9
_Дайвер_
27.05.21
✎
16:06
|
(8) Можно обращаться к общим функциям и процедурам, например "Пользователи.Пользователь.НайтиПоИМени("")" он все это обработает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |