[Logo] Форум ПАРУС
Создание отчетов  XML
Индекс форума » Разработка на платформе Парус-Торнадо
Автор Сообщение
SHIBANOV
Пользователь

Зарегистрирован: 06.11.2012 10:30:16
Сообщений: 513
От: Алексей Шибанов
Оффлайн

sexColumnName = "Sex"
row[sexColumnName] = "именуемый" / "именуемая"
[Email] [ICQ]
FFLY
Новичок
[Avatar]

Зарегистрирован: 20.11.2012 11:29:49
Сообщений: 82
Оффлайн

Здравствуйте, уважаемые знатоки.

Помогите моему горю ...
В одной организации внедрили Парус 10, в частности "Кадры". Работали люди, всё было хорошо. Но пришла новая кадровичка. Молодая, с амбициями, работавшая раньше на 1С. И тут началось: тут не так, там не эдак и т.п.
Встал у нас с ней, в частности, такой затык: для подсчета резерва отпусков нужно знать на определенную дату сколько у человека осталось неотгулянных дней отпуска. Идеально под эти цели подходит раздел "Периоды отпусков" (больше я ничего и не нашел). Там есть колонка "Остаток дней", но в ней отражаются остатки дней за период, а не на конкретную дату. В идеале, добавить бы свою колонку "Остаток дней на дату", но в этом разделе не подключен механизм дополнительных колонок. Тогда я пообещал ей написать отчет, в котором и выводил бы данную информацию. И вот, убив кучу времени ввиду отсутствия навыков в программировании в Парус 10, сварганил я отчет. Вывел в него информацию о сотруднике, о периоде отпуска, о положенных днях отпуска (из должности). Но хоть убей не могу понять, как посчитать количество уже отгулянных дней отпуска по текущему периоду. Tornado.chm уже перелистал весь: есть интерфейс ParusYug.Business.GenericPersonnel.ILeavePeriod, но в нем нет этой информации. Есть интерфейс ParusYug.Business.GenericPersonnel.ILeavePeriodService, в нем есть метод GetLeaveOfAbsence, чтобы получить список отпусков, связанных с периодом. Но как им воспользоваться - не могу разобраться.
Пример моего кода:
[Email]
SHIBANOV
Пользователь

Зарегистрирован: 06.11.2012 10:30:16
Сообщений: 513
От: Алексей Шибанов
Оффлайн

В секцию Usings добавить Parus.Business.Query

Перечень отпусков по периоду:
[Email] [ICQ]
FFLY
Новичок
[Avatar]

Зарегистрирован: 20.11.2012 11:29:49
Сообщений: 82
Оффлайн

В секцию Usings добавить Parus.Business.Query

Перечень отпусков по периоду:

var leaves = Manager.Select<ILeaveOfAbsence>(x => x.Period == document);


Алексей, огромное Вам, человеческое, спасибо.
Буду дальше отчет мучить
[Email]
ANDERS
Пользователь

Зарегистрирован: 01.02.2013 14:11:24
Сообщений: 810
Оффлайн

Сделал свой вариант договора, но при печати на некоторых приказах о приеме выходит ошибка.
Не передан пункт приказа
Имя параметра: Parameters


Но при этом штатный вариант договора печатается.


Подскажите в чем причина?

Это сообщение было изменено 1 раз. Последнее изменение было в 18.04.2021 18:36:15

[Email]
SHIBANOV
Пользователь

Зарегистрирован: 06.11.2012 10:30:16
Сообщений: 513
От: Алексей Шибанов
Оффлайн

ANDERS wrote:
Подскажите в чем причина?

Причина в неверном объявлении типа параметра OrderItem в отчете.
[Email] [ICQ]
ANDERS
Пользователь

Зарегистрирован: 01.02.2013 14:11:24
Сообщений: 810
Оффлайн

Тип параметра я не трогал, как был в штатном отчёте.
[Email]
SHIBANOV
Пользователь

Зарегистрирован: 06.11.2012 10:30:16
Сообщений: 513
От: Алексей Шибанов
Оффлайн

Тогда может помочь перепроверка привязки отчета, и просмотр под отладкой, что в отчет приходит.
[Email] [ICQ]
ANDERS
Пользователь

Зарегистрирован: 01.02.2013 14:11:24
Сообщений: 810
Оффлайн

Привязку заново делал, не помогает.
Какие шаги нужно выполнить чтобы посмотреть под отладкой, если можно по пунктам?
[Email]
ANDERS
Пользователь

Зарегистрирован: 01.02.2013 14:11:24
Сообщений: 810
Оффлайн

Выгрузил "Унифицированная форма Т-2 Личная карточка работника.xml".Когда захожу в Data Sources закладку Code появляется Error -"операция успешно завершена" кода нет.
Раньше вроде проблем не было .Office 2013 +дизайнер отчетов (скачал сегодня 15.09.2021).
Подскажите в чем проблема?
 Имя файла Унифицированная форма Т-2 Личная карточка работника.xml [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 802 Kbytes
 Загружено:  0 раз(а)

[Thumb - Ошибка Т-2.png]
 Имя файла Ошибка Т-2.png [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 85 Kbytes
 Загружено:  0 раз(а)

[Email]
SHIBANOV
Пользователь

Зарегистрирован: 06.11.2012 10:30:16
Сообщений: 513
От: Алексей Шибанов
Оффлайн

ANDERS wrote:Выгрузил "Унифицированная форма Т-2 Личная карточка работника.xml".Когда захожу в Data Sources закладку Code появляется Error -"операция успешно завершена" кода нет.
Раньше вроде проблем не было .Office 2013 +дизайнер отчетов (скачал сегодня 15.09.2021).
Подскажите в чем проблема?

Я Вам отправлял поправленный шаблон еще весной, поищите
[Email] [ICQ]
ANDERS
Пользователь

Зарегистрирован: 01.02.2013 14:11:24
Сообщений: 810
Оффлайн

Делаю "Справку с места работы" на основе "Справка о зарплате" (которая с заработком).
Подскажите как вытащить номер и дату приказа о приеме, т.е первоначальный приказ на прием?
 Имя файла Справка о зарплате.xml [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 139 Kbytes
 Загружено:  0 раз(а)

[Email]
 
Индекс форума » Разработка на платформе Парус-Торнадо
Перейти: