|
Расшифровка в макете | ☑ | ||
---|---|---|---|---|
0
geka-geka
28.03.13
✎
11:20
|
Сделал на основании макета трудового договора свой макет доп.соглашение. Поменял некоторые шаблоны, параметры. Когда в выведенном макете дважды щелкаешь на ячейке, в расшифровке пишет старый текст шаблонов, параметров. Хочу его изменить. Где он хранится?
|
|||
1
Maxus43
28.03.13
✎
11:21
|
в ячейке ПараметрРасшифровки свойство
|
|||
2
geka-geka
28.03.13
✎
11:22
|
Параметр рашифровки, там пусто
|
|||
3
geka-geka
28.03.13
✎
11:23
|
Использование расшифровки, Ячейка
|
|||
4
Maxus43
28.03.13
✎
11:23
|
много вариантов, обработкарасшифровки событие есть у таб поля, я хз вкаком виде реализван отчет, сомтреть "Сделал на основании макета трудового договора" лень
|
|||
5
geka-geka
28.03.13
✎
11:25
|
Копировал только макет, код не копировал
|
|||
6
Maxus43
28.03.13
✎
11:26
|
на экране в каком виде это всё? в старую форму выводишь новый макет?
|
|||
7
geka-geka
28.03.13
✎
11:31
|
В ЗУП документ кадровое перемещение сотрудников организации добавил копированием только макет ТрудовойДоговор в виде табличного документа.
В модуле объекта написал процедуру печати. |
|||
8
geka-geka
28.03.13
✎
11:33
|
Поменял параметр НазваниеОрганизацииПолное на НазваниеОрганизации. В расшифровки осталось НазваниеОрганизацииПолное
|
|||
9
Maxus43
28.03.13
✎
11:34
|
(8) что указано то и будет, я перестаю понимать проблему...
|
|||
10
geka-geka
28.03.13
✎
11:39
|
В исправлнном макете параметр НазваниеОрганизации, а в рашифровке НазваниеОрганизацииПолное.
|
|||
11
Maxus43
28.03.13
✎
11:40
|
(10) какая разница как он называется? главно что устанавливаешь области макета как параметр для них
|
|||
12
geka-geka
28.03.13
✎
11:40
|
текст расшифровки как раньше до ее изменения
|
|||
13
geka-geka
28.03.13
✎
11:41
|
В параметре расшифровки ничего, пусто
|
|||
14
Maxus43
28.03.13
✎
11:42
|
Что ты понимаешь под расшифровкой? То что видишь на экране, или когда 2 раза мышкой по ячейке шлёпаешь? Расшифровка в макете это 2-е.
|
|||
15
geka-geka
28.03.13
✎
11:43
|
(14) Два раза щелкаю когда.
ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_КадровоеПеремещениеОрганизации_Т5"; // получаем данные для печати ВыборкаДляШапки = СформироватьЗапросДляПечати("ПоРеквизитамДокумента").Выбрать(); ВыборкаРаботники = СформироватьЗапросДляПечати("ПоТабличнойЧастиДокумента").Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); // запоминаем области макета Макет = ПолучитьМакет(ИмяМакета); ОбластьМакетаШапка = Макет.ПолучитьОбласть("Шапка"); // Шапка документа ОбластьМакетаПодвал = Макет.ПолучитьОбласть("Подвал"); // Подвал документа ОбластьМакета = Макет.ПолучитьОбласть("Работник"); // строка работника // выводим данные о руководителях организации Если ВыборкаДляШапки.Следующий() Тогда ОбластьМакетаШапка.Параметры.Заполнить(ВыборкаДляШапки); // Шапка документа. ОбластьМакетаШапка.Параметры.НазваниеОрганизации = СокрЛП(ОбластьМакетаШапка.Параметры.НазваниеОрганизации); ОбластьМакетаПодвал.Параметры.Заполнить(ВыборкаДляШапки); // Для подвала. НомерДокДляПечати = ВыборкаДляШапки.НомерДок; КонецЕсли; НомерФормы = 0; ПечататьПостфикс = ВыборкаРаботники.Количество() > 1; // Начинаем формировать выходной документ Пока ВыборкаРаботники.Следующий() Цикл ВложеннаяВыборка = ВыборкаРаботники.Выбрать(); ВложеннаяВыборка.Следующий(); // Каждый приказ на отдельной странице. Если ТабДокумент.ВысотаТаблицы > 0 Тогда ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; // Шапка документа. Если ПечататьПостфикс Тогда НомерФормы = НомерФормы + 1; ОбластьМакетаШапка.Параметры.НомерДок = НомерДокДляПечати + "/" + НомерФормы КонецЕсли; // Данные по работнику. ОбластьМакета.Параметры.Заполнить(ВыборкаДляШапки); ОбластьМакета.Параметры.Заполнить(ВложеннаяВыборка); РезультатСклонения = ""; Если УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ВложеннаяВыборка.Работник, 4,ВложеннаяВыборка.ФизЛицоПол, РезультатСклонения) Тогда ОбластьМакета.Параметры.Работник = РезультатСклонения КонецЕсли; ПредставлениеДатыТрудовогоДоговора = Формат(ВложеннаяВыборка.ТрудовойДоговорДата, "ДЛФ=DD"); ОбластьМакетаШапка.Параметры.ТрудовойДоговорЧисло = ?(ЗначениеЗаполнено(ВложеннаяВыборка.ТрудовойДоговорДата), СокрЛП(Лев(ПредставлениеДатыТрудовогоДоговора,2)), " "); ОбластьМакетаШапка.Параметры.ТрудовойДоговорМесяцГод = ?(ЗначениеЗаполнено(ВложеннаяВыборка.ТрудовойДоговорДата), НРЕГ(СокрЛП(Прав(ПредставлениеДатыТрудовогоДоговора, СтрДлина(ПредставлениеДатыТрудовогоДоговора)-2))), " г."); ОбластьМакетаШапка.Параметры.ТрудовойДоговорНомер = ВложеннаяВыборка.ТрудовойДоговорНомер; ТабДокумент.Вывести(ОбластьМакетаШапка); ТабДокумент.Вывести(ОбластьМакета); ТабДокумент.Вывести(ОбластьМакетаПодвал); КонецЦикла; // если не было ни одного работника - выводим пустой бланк Если ТабДокумент.ВысотаТаблицы = 0 Тогда ТабДокумент.Вывести(ОбластьМакетаШапка); ТабДокумент.Вывести(ОбластьМакета); ТабДокумент.Вывести(ОбластьМакетаПодвал); КонецЕсли; Возврат ТабДокумент; |
|||
16
geka-geka
28.03.13
✎
11:44
|
в (15) нигде отдельно не устанавливаю расшифровку
|
|||
17
Maxus43
28.03.13
✎
11:45
|
(16) она может заполнится вот этим:
ОбластьМакета.Параметры.Заполнить(ВыборкаДляШапки); ОбластьМакета.Параметры.Заполнить(ВложеннаяВыборка); если там есть аналогичные имена полей |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |