Имя: Пароль:
1C
1C 7.7
v7: Параметрыстраницы не срабатывают и выбор принтера
🠗 (Злопчинский 19.07.2016 17:17)
,
0 Enlighted
 
18.07.16
23:14
Подскажите пожалуйста знающие люди
есть документ который ранее сначала выводил печатную форму на экран, выставляли параметры страницы и потом отправляли на печать.
Во избежании ручного редактирования и лишней операции было решено выводить печатную форму прямо на печать по кнопке, ввёл в код команду ПараметрыСтраницы(,,,7,0,0,0,,,,,); однако это никак не влияет на параметры страницы.

Более в документе Параметрыстраницы более нигде нет. А поля всёравно не равны нужным цифрам.

И пункт 2 есть ли возможность выбирать принтер прямо из конфигурации без вмешательства пользователя? ибо имеется 2 принтера и требуется одну ПФ отправлять на один принтер и параллельно вторую ПФ отправлять на другой.
1 Злопчинский
 
18.07.16
23:56
Использовать всегда вместе
таб.Опции()
таб.ПараметрыСтраницы

для ленивых - обращаю, читаем СП и смотрим на параметры "Имя опций"
2 Злопчинский
 
18.07.16
23:56
и пункт 2: ответ=да
3 Enlighted
 
19.07.16
06:40
(2) Благодарю
4 torgm
 
19.07.16
07:45
(0) длинна наименования принтера, не более 8, имя латинницей.
5 Злопчинский
 
19.07.16
09:54
(3) в параметрах страницы можешь имя принтера задать явно.
но тут смотри чтобы при этом имя опций в таб.Опции - было другое, отличное от использования другого принтера

и да, есть какая-то особенность при отправке на печать без предпросмотра, но - уже не помню.. ;-(
6 Тихий омут
 
19.07.16
10:03
(0) дело давненько было, но суть была такая - нужно грохнуть всю ветку moxel конкретного пользователя конкретной базы в реестре на той машине, откуда идёт печать, затем настроить поля. Щас семерки под рукой нет, поэтому точно расположение ветки не скажу, помню только, что 7.7 игнорировала задаваемые программно опции и параметры, пока эту ветку из реестра не удалишь. Удалять её надо было, когда 1с _не_ запущена
7 Enlighted
 
19.07.16
10:17
(1) из метода Опции, мне ни один пункт не нужен, зачем его указывать?
8 Масянька
 
19.07.16
10:31
(7) Это тебе не нужны, а эске - нужны. Просто - поверь.
Для того, чтобы корректно отрабатывал ПараметрыСтраницы, его нужно использовать с Опции.
Вековая (ну, почти) мудрость :)
9 Enlighted
 
19.07.16
10:34
(8) и что просто вызывать пустой метод с семью запятыми в скобках?
10 Enlighted
 
19.07.16
10:35
(8) О просветленные, а последовательность вызова этих методов имеет значение?
11 Масянька
 
19.07.16
10:35
(9) (10)
    Таб.Опции(0, 0, 0, 0, "ОпцииПечати", "ОпцииПечати");
    Таб.ПараметрыСтраницы(2, 100, , 4, 4 , 4 , 4, , , , ,);
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Ведомость по партиям ТМЦ (движения)", "");
12 Builder
 
19.07.16
10:41
(11) Только "ОпцииПечати" лучше задавать для каждого вида документа и печ. формы свои.
"ПечатьТорг12"
"ПечатьСчет" и т.д
13 Масянька
 
19.07.16
10:45
(12) Это уже следующий уровень просветления :)
14 Злопчинский
 
19.07.16
17:16
(7) вот ты ..я интересный! пришел с вопросом, тебе дали ответ. ты говоришь - мне это нахрен не надо. тогда нафейхоа ты сюда приходил и вопрпосы задавал?
15 Enlighted
 
19.07.16
21:35
(14) нет, мне из параметров там ничего вроде настраивать не надо, поэтому и спросил, с семью пустыми запятими вставлять чтолибы?

(12) то-есть перед этим я должен поставить что-то типа:
Опциипечати = "печатьТорг12";
то-есть я их должен где-то определить перед использованием, чтобы потом по названию просто вызывать, верно?
16 Enlighted
 
30.07.16
15:08
Добрый день ещё раз, прошу прощения что долго не писал. Удалось проверить только сейчас. В связи с (11) возник вопрос, а откуда я собственно могу получить список этих самых опций печати, как я могу этот список редактировать, и есть ли возможность редактировать его как-то помимо конфигуратора?
17 Enlighted
 
04.08.16
10:35
Всех благодарю, даже введение в текст программы:
Таб.Опции(,,,,,);

поля стали работать нормально. Остался вопрос с именами опций где они определяются и как их редактировать из кода.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс