|
слетает размер бумаги А4 при печати | ☑ | ||
---|---|---|---|---|
0
remaks
11.11.14
✎
14:53
|
есть 1С 8.3, и БП3
на самом деле не важно какая конфигурация (ловил такое на УНФ 1.3...1.5), наверное важно то, что это явно проявляется на платформе 1С по никсами, под виндой такого не встречал (или работал недолго). релиз платформы - любой. проблема: при открытии документа для печати (например ТОРГ12, или счет-фактура) если в документе больше 3 строк, то слетает в "системе" размер бумаги из А4 в что-то непотребное (называется "конверт №9, 98ммх225мм") и все документы становятся из расчета такого размера. Например это проявляется еще так: в счет фактуре эти три позиции из документа разматываются по 3 (_трем_) листам при печати... грустно. но если зайти в настройки пользователя, пользователь, настройки, и очистить все «параметры настройки», все все восстанавливается... но не надолго... вопрос: это чья болезнь? 1С платформы (и не лечиться) или настроек пользователя (и что-то на что-то влияет)? как диагностировать? Как и где в настройках пользователя может указываться параметры размеры бумаги для всех печатных форм? |
|||
1
cons74
11.11.14
✎
15:42
|
//получение сохраненного принтера и прочих параметров происходит при установке св-ва "ИмяПараметровПечати" у ТД
ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПутевойЛист_ПутевойЛист"; // Выполняя этот код программа посмотрит существует ли для этого табличного документа и этого пользователя настройка печати, если нет то запишет, а если есть, то параметры будут взяты уже из сохраненной. -ИмяПараметровПечати в 8.2. оставлено для совместимости с предыдущими версиями, вместо него используется КлючПараметровПечати . |
|||
2
cons74
11.11.14
✎
15:44
|
КлючНастройки = "";
КлючОбъекта = "Общее/НастройкиПечатиТабличногоДокумента/ПАРАМЕТРЫ_ПЕЧАТИ_ПоступлениеТоваровУслуг_М4"; Пользователь = "Админ Администратович Администраторов"; ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, КлючНастройки, Пользователь); |
|||
3
cons74
11.11.14
✎
15:46
|
По большому счету ИмяПараметровПечати - это некий ключ к некоему черному ящику, "ХранилищеСистемныхНастроек", из которого толком вытянуть-прочитать настройки печати невозможно (я не знаю как).
Как временное решение могу предложить вызывать вышеуказанный код при каждом выводе ТД (да, костыль). |
|||
4
remaks
17.11.14
✎
14:25
|
cons74:
извините, я простой пользователь, и не смог понять вашей мысль, кроме той, что вы предложили какое-то действие что надо проверить. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |