#0
by alexei366
Необходимо скопировать макет табличного документа, можно ли это сделать без выгрузки в файл, и без использования временного хранилища?
#5
by alexei366
Как бы так объяснить, есть некий бланк, на который надо печатать и соответственно попадать в ячейки, и для этого будет вестись отдельный справочник макет для разных принтеров, люди сами будут настраивать макеты. Так вот есть макет образец, его соответственно надо копировать при создании на его основе нового элемента справочника макетов.
#11
by Reset
Что такое "макет"? Табличный документ можно "скопировать", например, так: ТабДокКопия=Новый ТабличныйДокумент; ТабДокКопия.Вывести(ТабДокОригинал); возможно, еще сопосбы есть
#12
by Reset
Оно ссылку сделает на тот же, а не копию. Хотя что автору нужно, мне тоже нее до конца понятно
#13
by Reset
+ еще способы: ТабДокКопия=ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(ТабДокОригинал));
#16
by alexei366
Reset через вывести теряются параметры с шаблонами, а через ХЗ я уже пробывал, думал мож покультурней есть вариант
#21
by s03
Выведи макет в табличный документ, затем сохрани его как файл и запихни полученный файл в хранилище значения. И "копируй" таким образом сколько угодно
#22
by alexei366
"Выведи макет в табличный документ", и мы сразу теряем параметры и шаблоны, он перестает быть макетом.
#26
by s03
тогда сразу храни макет в виде двоичных данных, а не как стандартный макет и копируй себе на здоровье
#28
by s03
В любом случае программно добавить новый "макет" в каком-нибудь виде к любому объекту конфигурации просто НЕВОЗМОЖНО. и тебе придется сохранять полученный в результате "копирования" макет в хранилище значения.
#30
by alexei366
Да проблемы то особо нет. Есть макет черновика и оригинала(он без линий и текстов, только параметры и шаблоны с разметкой) бланка. Я сделал макеты по умолчанию оригинала и черновика (чтоб пользователь мог посмотреть как красиво смотрится на черновике , а для печати использовал оригинал). Но так-как принтеры бывают разные возникла необходимость реализации редактирования и хранения различных версий макетов для принтеров. Сейчас у меня сделано так: есть макеты в конфе, они являются макетами по умолчанию; есть справочник, каждый элемент которого хранит одновременно оригинал и черновик. Пользователь редактирует только черновик, а специальная процедура копирует черновик, и из копии делает оригинал убирая все линии и тексты, оставляя форматирование параметры и шаблоны.
#32
by alexei366
Была мысля держать только макет черновика а на печать выводить копию его прошедшую обработку на отсев всего лишнего, но подумал буду держать два варианта на всякий.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Видел ли кто такое: по правому клику на файле можно скопировать его путь.
- Как скопировать строку в табличной части документа ?
- Как скопировать текущую строку в таблицу значений
- Скопировать поле табличного документа
- Как скопировать макет из одной конфы 8 в другую 8.1 ?
- v7: Как скопировать с помощью SQL базу с одного Сервера на другой?
- Как вставить лист XLS в макет табличного документа v.8 без искажения?
- Скопировать файл word в макет 1С
- Как Выгрузить Документ в Макет?/Как Загрузить данные из Макет в Документа?
- Как вставить картинку в макет табличного документа ?
- Скопировать из листа Excel в табличный макет 1С
В этой группе 1С
- Анализ SQL запросов из 1С к СУБД
- Выгрузка из БГУ в Скиф - она существует?
- Ут 10.3.19.4 документ "корректировка долга: списание задолжности"
- v8: Как настроить односторонний обмен УТ 10 >>>> Бух 3.0
- v7: Как найти "кривой" документ
- Вылетает 1С при обмене
- v7: Проблема с нумерацией документов в 1С 7.7
- СКД. Как программно переименовать заголовок для группируемого поля
- Как в команде узнать из какого элемента ее вызвали? УФ
- Как программно сделать в табличной части УФ отбор по списку значений?
- БП 2 Отчет о розничных продажах из УТ (сумма пустая) Не проводится ?
- Акт сверки по нескольким договорам
- БСП: Роли пользователей
- УТ 10.3 Переоцениваются авансы в валюте...
- Товары на ККМ - УТ 10.3
- Поле объекта не обнаружено (СуммаНДС)
- v7: Как запретить редактирование табличной части документа?
- Как привязать доп расходы к перемещениям между складами
- PostgreSQL как вытащить базу
- Обмен УТ 11 - БП 2.0. Не правильно отражается корректировка поступления