|
Как сохранить настройки печати | ☑ | ||
---|---|---|---|---|
0
USER48
12.11.12
✎
10:03
|
В виду того что в прошлой теме за 3 дня нет ни одного ответа создал новую. Вопрос в следующем: при попытке распечатать приказ об увольнении происходит разбитие документа на 2 страницы с повторением шапки (раньше такого не было) после редактирования все встает на свои места, но при повторном открытии все повторяется снова. Можно ли как-то сохранить форму печати после редактирования. ЗУП 2.5 печатается форма Т-8а.
|
|||
1
Godofsin
12.11.12
✎
10:05
|
"...после редактирования все встает на свои места, но при повторном открытии все повторяется снова. "
После редактирования чего? Макета, кода или вылезшей печ.формы? |
|||
2
Бешеная Нога
12.11.12
✎
10:07
|
предлагаю подождать 3 дня и создать еще одну тему
|
|||
3
Cube
12.11.12
✎
10:07
|
(0) Вопрос из серии: Я делаю квадратное печенье, но формочка для создания заготовок из теста у меня только круглая. Я делаю формочкой круглое печенье, потом растягиваю углы и получаю квадратное. Но после того, как я в следующий раз использую формочку, у меня опять печенье круглое (внезапно). Можно ли сделать так, чтобы после растягивания первой печенюшки, у меня формочка делала не круглое, а квадратное печенье?
|
|||
4
USER48
12.11.12
✎
10:23
|
(1)После редактирования вылезшей печатной формы.
|
|||
5
USER48
12.11.12
✎
10:34
|
(3) В конфигураторе ничего не менялось. Из под одного пользователя форма печатается нормально, а из под второго вот такая ерунда. А вообще твое счастье что мы с тобой не в одной комнате КУЛИНАР, а то бы тебе печенье есть было нечем
|
|||
6
Godofsin
12.11.12
✎
10:36
|
(5) Ты почему хамишь? В (3) очень точная аналогия твоего вопроса из (0).
Попробуй почистить кэш. Попробуй ОчиститьНастройкиПользователя(), только учти, что все настройки сбросятся. |
|||
7
Cube
12.11.12
✎
10:44
|
(5) Губки надул, когда по клавиатуре стучал?)) Тебе помочь пытаются, а ты слюной брызжешь...
|
|||
8
USER48
12.11.12
✎
10:51
|
(6) Где и как почистить кэш и настройки и пользователя? Пожалуйста подробнее эту процедуру опишите.
|
|||
9
USER48
12.11.12
✎
10:52
|
(7)Не увидел я помощи в твоих словах.
|
|||
10
Cube
12.11.12
✎
10:53
|
||||
11
Cube
12.11.12
✎
10:53
|
(9) Ну это ничего, будешь поопытнее, перечитаешь и улыбнешься, на сколько я был прав и точен))
|
|||
12
Godofsin
12.11.12
✎
10:56
|
Про кеш - смотри (10)
Про ОчиститьНастройкиПользователя() - сделай вн.обработку, в процедуру сформировать засунь эту строчку и запусти под проблемным пользователем. Рекомендую экспериментировать на копии |
|||
13
Cube
12.11.12
✎
10:57
|
(12) На копии не будет этих настроек... :)
|
|||
14
Godofsin
12.11.12
✎
11:00
|
(13) а ну да )
|
|||
15
USER48
12.11.12
✎
12:09
|
Еще раз о грустном. Кадровик пытался распечатать форму Т-8а на несколько сотрудников произошло разбиение на 2 страницы, она попробовала отредактировать форму вручную (Таблица -- Вид -- Редактирование), ничего хорошего у нее не получилось: теперь при попытке распечатать эту форму под ее учеткой даже на одного сотрудника происходит разбиение на 2 страницы и шапка таблицы повторяется на обоих страницах, так что приходится править. А если пытаюсь распечатать под своей учеткой - все печатается нормально и без сбоев. Значит дело не в конфигураторе. Вот я и спрашиваю можно ли как-то после редактирования формы под этим пользователем сохранить настройки, ведь сбить то их у нее получилось?
PS : КЭШ пробовал чистить (базу из списка удалял и новую создовал; папку в C:\Documents and Settings\...\Application Data\1C\1Cv82 удалял) Ни чего не изменилось |
|||
16
Cube
12.11.12
✎
12:13
|
(15) "можно ли как-то после редактирования формы под этим пользователем сохранить настройки"
Ответ в (3) =)) По остальному - походу, у тех, у кого разбивает страницу - кэш правильный, а у тех, у кого не разбивает - глючный)) В конфигураторе глянь как формируется печатная форма и всё поймешь. |
|||
17
Cube
12.11.12
✎
12:13
|
И озвучь релиз в конце-концов.
|
|||
18
USER48
12.11.12
✎
12:15
|
Зарплата и Управление Персоналом, редакция 2.5 (2.5.54.1)
|
|||
19
Cube
12.11.12
✎
12:17
|
(18) У меня 2.5.57.1. До трех сотрудников выводятся на одной странице, больше трех - на двух страницах и более.
|
|||
20
Cube
12.11.12
✎
12:18
|
(15) Может там настройки принтера сбились?
|
|||
21
USER48
12.11.12
✎
12:21
|
(16)В печатной форме вообще не нашел разрыва страницы
|
|||
22
Cube
12.11.12
✎
12:32
|
(21) А я нашел))
Функция ПечатьТ8а(ИмяМакета) ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ПолеСлева = 0; ТабДокумент.ПолеСправа = 0; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_УвольнениеИзОрганизации_Т8а"; ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; // получаем данные для печати ВыборкаДляШапки = СформироватьЗапросДляПечати("ПоРеквизитамДокумента").Выбрать(); ВыборкаРаботники = СформироватьЗапросДляПечати("ПоТабличнойЧастиДокумента").Выбрать(); ВсегоСтрокДокумента = ВыборкаРаботники.Количество(); // запоминаем области макета Макет = ПолучитьМакет(ИмяМакета); ОбластьМакетаШапка = Макет.ПолучитьОбласть("Шапка"); // Шапка документа. ПовторятьПриПечатиСтроки = Макет.ПолучитьОбласть("ПовторятьПриПечати"); // повторяющаяся шапка страницы ОбластьМакетаПодвал = Макет.ПолучитьОбласть("Подвал");// Подвал документа ОбластьМакета = Макет.ПолучитьОбласть("СтрокаРаботник"); // строка работника // массив с двумя строками - для разбиения на страницы ВыводимыеОбласти = Новый Массив(); ВыводимыеОбласти.Добавить(ОбластьМакета); // выводим данные о руководителях организации Если ВыборкаДляШапки.Следующий() Тогда ОбластьМакетаШапка.Параметры.Заполнить(ВыборкаДляШапки); // Шапка документа. ОбластьМакетаШапка.Параметры.НазваниеОрганизации = СокрЛП(ОбластьМакетаШапка.Параметры.НазваниеОрганизации); ОбластьМакетаПодвал.Параметры.Заполнить(ВыборкаДляШапки);// Для подвала. КонецЕсли; // Начинаем формировать выходной документ ТабДокумент.Вывести(ОбластьМакетаШапка); // Шапка документа. ВыведеноСтраниц = 0; ВыведеноСтрок = 0; // выводим строки по работникам Пока ВыборкаРаботники.Следующий() Цикл // Данные по работнику. ОбластьМакета.Параметры.Заполнить(ВыборкаРаботники); РезультатСклонения = ""; Если УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ВыборкаРаботники.Работник, 4,ВыборкаРаботники.ФизЛицоПол, РезультатСклонения) Тогда ОбластьМакета.Параметры.Работник = РезультатСклонения КонецЕсли; //уберем из табельного номера префикс ОбластьМакета.Параметры.ТабельныйНомер = ВыборкаРаботники.ТабельныйНомер; // разбиение на страницы ВыведеноСтрок = ВыведеноСтрок + 1; // Проверим, уместится ли строка на странице или надо открывать новую страницу ВывестиПодвалЛиста = Не ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ТабДокумент, ВыводимыеОбласти); Если Не ВывестиПодвалЛиста и ВыведеноСтрок = ВсегоСтрокДокумента Тогда ВыводимыеОбласти.Добавить(ОбластьМакетаПодвал); ВывестиПодвалЛиста = Не ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ТабДокумент, ВыводимыеОбласти); КонецЕсли; Если ВывестиПодвалЛиста Тогда ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц(); ТабДокумент.Вывести(ПовторятьПриПечатиСтроки); КонецЕсли; ТабДокумент.Вывести(ОбластьМакета); КонецЦикла; // если не было ни одного работника - выводим пустой бланк ВыводимыеОбласти = Новый Массив(); ВыводимыеОбласти.Добавить(ОбластьМакета); ВыводимыеОбласти.Добавить(ОбластьМакетаПодвал); Для Сч = 1 По ОбластьМакета.Параметры.Количество() Цикл ОбластьМакета.Параметры.Установить(Сч - 1,""); КонецЦикла; ОбластьМакета.Параметры.Работник = " " + Символы.ПС + " "; Пока ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ТабДокумент, ВыводимыеОбласти, Ложь) Цикл ТабДокумент.Вывести(ОбластьМакета); КонецЦикла; // выводим предварительно подготовленный Подвал документа. ТабДокумент.Вывести(ОбластьМакетаПодвал); Возврат ТабДокумент; КонецФункции // ПечатьТ8а() |
|||
23
USER48
12.11.12
✎
12:54
|
Спасибо! Сейчас попробую изменить параметры страницы (кажись у пользователя 10 стоит, а у меня 1) и если я правильно понял из кода надо выделить шапку таблицы и в настойках жмакнуть удалить повторение???
|
|||
24
Cube
12.11.12
✎
12:56
|
(23) "если я правильно понял из кода надо выделить шапку таблицы и в настойках жмакнуть удалить повторение???"
Чо чо?)) |
|||
25
USER48
12.11.12
✎
12:58
|
Запятую после "кода" забыл поставить
|
|||
26
Cube
12.11.12
✎
12:59
|
(25) Угу, только всё равно ничего не понятно...
|
|||
27
USER48
12.11.12
✎
13:00
|
надо выделить шапку таблицы и в настойках жмакнуть удалить повторение - этот вывод я делаю просмотрев код процедуры
|
|||
28
USER48
12.11.12
✎
13:34
|
Спасибо все заработало, погорячился я с утра на тебя Cube! Не обижайся!!! В итоге ты мне и помог решить проблему
|
|||
29
Cube
12.11.12
✎
13:35
|
(28) Ничего, бывает)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |