К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Внешняя печатная форма Т-6

Гость
0 - 29.01.2020 - 11:51
Помогите, плиз! А то уже мозг сломала( Короче - надо создать внешнюю печатную форму к отпуску без содержания (кадрам приспичило), типовая Т-6 многофункциональная, на все отпуска, надо ее урезать. Основную задачу выполнила, с кнопки Печать запускается, шапка заполняется. Споткнулась на поле ЛичныеДанныеФИОФамилияИмяОтчествоВДательномПадеже - разумом понимаю, что это формируется какой-то функцией из реквизита Сотрудник документа, но где это происходит - зашла в тупик. Там же паходу и все прочие поля
типа СсылкаНаОбъектДанныеОтпусковПродолжительность формируются. Как бы все данные из дока собирает запрос в отчете ПечатнаяФормаТ6, но где он их передает в печатную форму? Ходила отладчиком - заблудилась, после ЗиК там дебри и темный лес( Хотя, еще была идея в стандартном механизме печати подсунуть нужный, свой макет, а не общий, но тоже запуталась, в какую сторону идти. По 8-ке опыта еще мало и времени курить мануалы пока тоже нет(



1 - 29.01.2020 - 17:04
найти в коде все ЛичныеДанныеФИОФамилияИмяОтчествоВДательномПадеже и поставить флажки останова. Потом смотреть в отладчике - куда кто зашел и откуда что вышло...
2 - 29.01.2020 - 17:27
пример
РезультатСклонения = "";
Если ФизическиеЛицаЗарплатаКадры.Просклонять(Строка(Пар аметрыТрудовогоДоговора.РуководительФИОПолные), 4, РезультатСклонения, ПараметрыТрудовогоДоговора.Пол) Тогда
ПараметрыТрудовогоДоговора.РуководительФИОПолные = РезультатСклонения
КонецЕсли;
3 - 29.01.2020 - 17:37
+СклонениеПредставленийОбъектов.ПросклонятьПредста влениеПоВсемПадежам()
СклонениеПредставленийОбъектов.ПросклонятьПредстав ление()
Эти две функции берут сохраненные "склонения"
Гость
4 - 30.01.2020 - 04:07
Цитата:
Сообщение от bma1 Посмотреть сообщение
найти в коде все ЛичныеДанныеФИОФамилияИмяОтчествоВДательномПадеже и поставить флажки останова. Потом смотреть в отладчике - куда кто зашел и откуда что вышло...
Так сначала и делала - ссылок на данное сочетание не нашлось :( кроме печатных форм
Гость
5 - 30.01.2020 - 04:16
Всем спасибо, кто откликнулся! Первую часть порешала сама - все эти выражения типа ЛичныеДанныеФИОФамилияИмяОтчествоВДательномПадеже берутся из запроса в отчете ПечатнаяФормаТ6, там и можно посмотреть откуда и как получаются. Типа вот такого ЗарплатаКадрыОтчеты.ПросклоненныеФИО(СсылкаНаОбъек т1.ФизическоеЛицо.ФИО, 3, СсылкаНаОбъект1.ФизическоеЛицо.Пол). Но может кто знает, в каком месте можно подменить в коде стандартный, универсальный макет Т-6 на внешний, модифицированный.
Гость
6 - 30.01.2020 - 04:18
То есть без создания обработки для подключения внешней формы
7 - 30.01.2020 - 09:44
(5)
меню правка - глобальный поиск - ПФ_MXL_Т6 (+ искать слово целиком)
зы
для зуп 3.1.12
Гость
8 - 30.01.2020 - 14:08
7-user1C >Понятно, попробую. Теперь вот застряла на том, как получить параметр РазрядКатегория, что в штатном к должности крепится, из схемы компоновки пока ничего не ясно, и в общих модулях пока ничего не нашла. Подозреваю, это в каких-то регистрах храниться, не?
9 - 01.02.2020 - 20:06
(6) почему без ВПФ?
10 - 02.02.2020 - 08:20
8-Грей Сашенька > попробуй КадровыеДанныеСотрудников = КадровыйУчет.КадровыеДанныеСотрудников(Истина,
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Стро ка),
"РазрядКатегория ", ТекущаяДата());

Старайся не писать собственные запросы для получения данных. Гугли универсальные функции программный интерфейс. Или просто поиском по конфигуратору "программный интерфейс".
11 - 02.02.2020 - 21:15
https://infostart.ru/public/942569/ Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
Гость
12 - 04.02.2020 - 06:21
Всем спасибо за помощь!


К списку вопросов






Copyright ©, Все права защищены