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
| Так сначала и делала - ссылок на данное сочетание не нашлось :( кроме печатных форм | |
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
| Всем спасибо за помощь! | |
| Интернет-форум Краснодарского края и Краснодара |