|
Заполнение табличной части документа в 1С Документооборот | ☑ | ||
---|---|---|---|---|
0
Беата Смит
05.12.19
✎
13:12
|
Вопрос так же стар, видимо, как сама система ДОО. Но я перерыла кучу форумов, но так и не нашла вменяемого ответа.
В договоре имеется приложение с нетривиального вида таблицей (которую невозможно заменить стандартной "Товары и услуги"), в карточке договора в 1С Документооборот через расширение конфы добавлена нужная табличная часть. По умолчанию, единственная ТЧ, динамическое заполнение в вордовском файле которой можно настроить через шаблоны документов в ДОО - это та самая таблица "Товары и услуги". Может быть, уже изобрели за эти годы какой-то обходной механизм, позволяющий добавлять в шаблон любой, блин, набор произвольных табличных частей? Почему эту возможность упорно игнорируют официальные разработчики 1С - для меня загадка. Как будто все документы представляют собой один только список товаров и услуг с ценами... П.С.: конфа с поддержки снята, расширения включены, потому мне годится любой самый грубый метод решения этой задачи. Помогите хоть каким-то советом, пожалуйста. |
|||
1
vicof
05.12.19
✎
13:32
|
Таблица нетривиального вида это как?)
|
|||
2
Беата Смит
05.12.19
✎
14:18
|
(1) Ну, не придирайтесь уж к кривым формулировкам)) - я же уточнила, что это просто к тому, что нельзя читернуть, переименовав для пользователя, скажем, все стандартные поля таблицы "Товары и услуги", поменяв им тип данных и т.д. не ломая саму ее логику обработки в конфе - чтобы она так же писалась в шаблон, как предусмотрено по умолчанию.
А вместо этого интересует, есть ли уже проверенный способ заставить шаблоны обрабатывать и заполнять произвольный набор табличных частей. Я пыталась в конфе найти все процедуры и функции, отвечающие за заполнение шаблона таблицей ТИУ, и по аналогии описать все это для своей табличной части. Но, во-первых, это очень контрпродуктивно, потому что не известно, сколько еще документов впоследствии появится, для которых тоже нужны будут какие-то новые табличные части, и надо каждый раз прописывать руками одно и то же по сути. Во-вторых, когда в одном документе 2 или более таблицы нужно создать, это уже не работает. Потому что весь код в конфе прибит гвоздями к этой несчастной таблице ТИУ, потому рассчитан, что все процессы заканчиваются заполнением первой найденной в файле с шаблоном таблицы. И чтобы это все исправить, переписать нужно вообще весь стандартный код, отвечающий за разделы "виды внутренних документов", "шаблоны внутренних документов" и так далее. |
|||
3
vicof
05.12.19
✎
14:24
|
Формулировки очень общие, какую задачу решаешь, непонятно, поэтому практических советов никто не даст.
|
|||
4
Беата Смит
05.12.19
✎
14:33
|
(3) Ну а как конкретнее тут объяснить?
Пусть есть документ "приложение к договору", в котором нужно заполнить таблицу "список объектов обслуживания", содержащую столбцы "наименование объекта обслуживания", "адрес объекта обслуживания", "период обслуживания", "цена за месяц", "цена за период", и так далее. В ДОО к справочнику "внутренние документы" через расширение конфы добавлена Табличная часть с аналогичными полями. Что нужно сделать, чтобы через стандартный механизм "шаблоны внутренних документов" добавить возможность динамически заполнить в нашем вордовском документе "приложение к договору" вот ту самую таблицу "список объектов обслуживания" данными из табличной части справочника "внутренние документы"? |
|||
5
vicof
05.12.19
✎
14:37
|
Ну есть же расширение. Смотрим, где формируется вордовский документ, добавляем этот "участок" в расширение, кодим, как хотим.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |