Имя: Пароль:
1C
 
СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
0 Asintelekt
 
29.07.09
16:09
Платформа – 1С:Предприятие 8.1 (8.1.14.72)
Конфигурация – Зарплата и Управление Персоналом, редакция 2.5 (2.5.14.3)
1)    Часто требуется дописать какой-нибудь алгоритм вычисления для Вычисляемого поля в СКД. И каждый раз приходится делать общий модуль к отчету, можно ли этот момент избежать и как?
2)    Стоит задача вывода в отчет ФИО директора, в виде «Иванов И. И.» Можно ли привести к такому виду «Иванов Иван Иванович» непосредственно в самой СКД?
Заранее спасибо!
1 QLgKR
 
29.07.09
16:16
1.Если нужна внешняя функция, то только через глобальный общий модуль.
2.Если Иванов Иван Иванович приходит в отчет одной строкой, то только через вызов внешней функции
2 Asintelekt
 
29.07.09
16:22
(1) грустно:)
Еще вопрос:
Есть набор данных объединение и у него есть поле "Период", а у данного поля почему-то не работает Оформление-Формат-Дата(изменение вида даты не отображается в отчете) решил данную проблему только задвоеднием (создал вычисляемое поле и у него сделал оформление). В чем тут может быть дело?
3 QLgKR
 
29.07.09
16:24
(2) используется ли собственный макет для поля период?
4 Asintelekt
 
29.07.09
16:27
нет, но потом будет использоваться.
5 QLgKR
 
29.07.09
16:29
Если будет использоваться, то оформление нужно будет задавать в ячейки макета.

Оформление с закладки "Наборы данных" в этом случае применяться не будет.
6 боксер
 
29.07.09
16:33
в общем модуле напиши унив. функцию кот. будет вызывать функцию из твоего отчета у будет тебе счастие
7 Asintelekt
 
29.07.09
16:33
(5) Спасибо, буду смотреть
8 Asintelekt
 
29.07.09
16:36
(6) А в типовых конфигурациях случайно нету такой функции? Это сного двойная работа делать такую функцию. Так хоть просто добавляется один модуль например с именем "ФункцииСКД" и при добавление отчетов, туда закидываются функции. И все прозрачно - явно новый общий модуль и новые отчеты.
9 Mitriy
 
29.07.09
16:36
(6) фигасе-выкрутасе...
10 QLgKR
 
29.07.09
16:41
(8) нет
11 боксер
 
29.07.09
17:47
(8)нет.я делал так тормоза страшные при вызове функций из общ.модуля отказался.но у нас базы огромные. на мелких может не ощутимо будет
Основная теорема систематики: Новые системы плодят новые проблемы.