Имя: Пароль:
1C
1С v8
Создать копию табличного документа
0 Fannasankh
 
10.11.17
09:19
Как создать копию табличного документа?
1 FIXXXL
 
10.11.17
09:20
(0) получай область и выводи в новый
2 Fannasankh
 
10.11.17
09:20
(1) все области?
3 FIXXXL
 
10.11.17
09:21
(2) можешь через одну :)
4 mzelensky
 
10.11.17
09:23
(0) + Свойства нужно будет переносить, такие как "Отображать сетку", "Автомасштаб", "Колонтитулы" и так далее
5 Fannasankh
 
10.11.17
09:23
А какой-то более универсальный способ? Ведь могут быть какие-то настройки табличного документа, это нужно ещё и все свойства заполнять хотя бы через ЗаполнитьЗначенияСвойств(). Пробовал передавать в функцию по значению и возвращать, но не прокатило.
6 FIXXXL
 
10.11.17
09:26
(5) ТабличныйДокумент (SpreadsheetDocument)
ПолучитьОбласть (GetArea)


Процедура СкопироватьНастройкиТабДокумента(ТДИсточник,ТДПриемник)
    
    СписокСвойств = "АвтоМасштаб,РазмерСтраницы,ИспользуемоеИмяФайла,ОтображатьЗаголовки,ОтображатьСетку,ТолькоПросмотр,КлючПараметровПечати"+
                    ",ОриентацияСтраницы,ШиринаСтраницы,ВысотаСтраницы";
    ЗаполнитьЗначенияСвойств(ТДПриемник,ТДИсточник,СписокСвойств);
    
КонецПроцедуры
7 Fannasankh
 
10.11.17
09:28
А всё-таки именно копию объекта никак не создать?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.