Работа со строками в Запросе и СКД #683881


#0 by varyag
Всем здравия!!! Встала такая задачка: Есть отчет на СКД, в нём поле "физлицо", хочу добавить вычисляемое поле и из полного ФИО сделать Фамилия И.О. Возможно это и вообще рационально? или каким то другим путём пойти лучше?
#1 by Лодырь
Проще в справочник физ.лиц в наименование пихать Фамилия И.О. а полный расклад по ФИО делать в отдельном реквизите(ах). И использовать можно потом где угодно простейшим способом.
#2 by Лодырь
add причем пользователь сам будет в состоянии выбрать то что ему надо.
#3 by Allexe
Поддерживаю такой способ
#4 by БледноЗолотистый
Что за конфа? В некоторых можно в выражении написать: ОбщегоНазначения.ФамилияИнициалыФизЛица(Ссылка).
#5 by varyag
Ребята, это всё понятно, но справочник уже заполнен и на такое заполнение пользователями расчитывать не придётся, даже если обработкой щас переименовать всё.
#6 by varyag
ЗУП. Я такп попробовал, ругается...((
#7 by varyag
{Форма.ФормаСПараметрами.Форма}: Ошибка при вызове метода контекста (Вывести)     ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); по причине: Ошибка вывода результата по причине: Ошибка при выводе результата по причине: Ошибка получения данных по причине: Ошибка в выражении по причине:
#8 by varyag
А вот щас смотрю нету там такой функции.. А я подумал что СКД не может обращаться к общим модулям. А есть такая функция в ЗУП?
#9 by БледноЗолотистый
Вроде переименовали модуль, посмотри в ОбщегоНазначенияЗК
#10 by varyag
Спасибо уже нашёл там, но всё равно ошибка: {Форма.ФормаСПараметрами.Форма}: Ошибка при вызове метода контекста (Вывести)     ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); по причине: Ошибка вывода результата по причине: Ошибка при выводе результата по причине: Ошибка получения данных по причине: Ошибка в выражении по причине:
#11 by Конфигуратор1с
так в зупе есть регистр сведений фио физлиц
#12 by Конфигуратор1с
+оттуда и тяни запросом
#13 by varyag
понятное дело. Мне интересно решить именно в СКД
#14 by Конфигуратор1с
Фамилия +" " +Подстрока(ИМя,1,1) + "." + Подстрока(Отчетство,1,1) + "."
#15 by Конфигуратор1с
ну так и решай через регистр, или просто поизвращаться хочется именно с наименования тянуть?)
#16 by 1Сергей
поищи по форуму (а лучше по СП и ЖКК) как использовать в СКД функции общего модуля
#17 by Sabbath
тоже не понял проблемы, в запросе вроде просто решить, или набор данных сделать по фио
#18 by varyag
Не хочу запрос усложнять ещё
#19 by varyag
Спасибо Сергей, посмотрю щас
#20 by 1Сергей
лучше разберись с запросом. Так и правильнее, и проще, и быстрее
#21 by БледноЗолотистый
Поддерживаю, запросом в данном случае лучше.
#22 by Alpen906
Точно не уверен... Выражение представления на закладке Наборы данных попробуй вставить функцию, возвращающую ФИО
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям