Имя: Пароль:
1C
1С v8
Как сохранять настройки печати в печатной форме
0 spblrt
 
18.07.16
13:57
Подскажите пожалуйста, есть внешняя печатная форма "Торг 13" необходимо сохранять последнее указанное количество копий для каждого пользователя. Как это можно реализовать?
1 Chameleon1980
 
18.07.16
17:31
уникальные параметры печати не?
2 aleks_default
 
18.07.16
17:34
(1)Не.
(0) Галку поставить "Сохранение" у реквизита формы печати
3 RomanYS
 
18.07.16
17:48
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ТОРГ13";

(2) а если нет формы печати?
4 vicof
 
18.07.16
17:50
(3) Только не имя, а ключ, начиная с 8.2
5 aleks_default
 
18.07.16
17:52
(3)Я че-то не понял, наверное. Нужно чтобы у каждого пользователя были свои настройки печати или у всех общие?
6 Chameleon1980
 
18.07.16
18:08
(3) вот я примерно про это хотел сказать
7 Chameleon1980
 
18.07.16
18:08
(5) для разных не проблема - имя пользователя то есть у нас
8 Chameleon1980
 
18.07.16
18:09
+(7) дописать сюда пользователя:



ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ТОРГ13";
9 spblrt
 
26.07.16
15:23
не получается так:

Функция СформироватьПечатнуюФормуТОРГ13(МассивОбъектов, ОбъектыПечати)
    
    ТоварКод = ФормированиеПечатныхФорм.ИмяДополнительнойКолонки();
    Если Не ЗначениеЗаполнено(ТоварКод) Тогда
        ТоварКод = "Код";
    КонецЕсли;

    ВалютаРеглУчета = Константы.ВалютаРегламентированногоУчета.Получить();

    Макет = ЭтотОбъект.ПолучитьМакет("ПФ_MXL_ТОРГ13");
    
    ТабличныйДокумент = Новый ТабличныйДокумент;
    ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПеремещениеТоваров_ТОРГ13_";
    ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПеремещениеТоваров_ТОРГ13_";

    Запрос = Новый Запрос(
    ""
        МассивВыводимыхОбластей = Новый Массив;
    Пока Шапка.Следующий() Цикл
        ""
        КонецЦикла
    Возврат ТабличныйДокумент;
КонецФункции