Имя: Пароль:
1C
1С v8
Работа со строками в Запросе и СКД
0 varyag
 
10.10.13
09:18
Всем здравия!!!
Встала такая задачка: Есть отчет на СКД, в нём поле "физлицо", хочу добавить вычисляемое поле и из полного ФИО сделать Фамилия И.О. Возможно это и вообще рационально? или каким то другим путём пойти лучше?
1 Лодырь
 
10.10.13
09:29
(0) Проще в справочник физ.лиц в наименование пихать Фамилия И.О. а полный расклад по ФИО делать в отдельном реквизите(ах). И использовать можно потом где угодно простейшим способом.
2 Лодырь
 
10.10.13
09:30
add причем пользователь сам будет в состоянии выбрать то что ему надо.
3 Allexe
 
10.10.13
09:31
(1) Поддерживаю такой способ
4 Бледно Золотистый
 
10.10.13
09:35
(0) Что за конфа? В некоторых можно в выражении написать: ОбщегоНазначения.ФамилияИнициалыФизЛица(Ссылка).
5 varyag
 
10.10.13
09:35
Ребята, это всё понятно, но справочник уже заполнен и на такое заполнение пользователями расчитывать не придётся, даже если обработкой щас переименовать всё.
6 varyag
 
10.10.13
09:35
(4) ЗУП. Я такп попробовал, ругается...((
7 varyag
 
10.10.13
09:36
{Форма.ФормаСПараметрами.Форма(31)}: Ошибка при вызове метода контекста (Вывести)
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка в выражении
по причине:
Синтаксическая ошибка "ОбщегоНазначения.ФамилияИнициалыФизЛица"
8 varyag
 
10.10.13
09:38
А вот щас смотрю нету там такой функции.. А я подумал что СКД не может обращаться к общим модулям. А есть такая функция в ЗУП?
9 Бледно Золотистый
 
10.10.13
09:41
(8) Вроде переименовали модуль, посмотри в ОбщегоНазначенияЗК
10 varyag
 
10.10.13
09:45
(9) Спасибо уже нашёл там, но всё равно ошибка:
{Форма.ФормаСПараметрами.Форма(31)}: Ошибка при вызове метода контекста (Вывести)
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка в выражении
по причине:
Синтаксическая ошибка "ОбщегоНазначенияЗК.ФамилияИнициалыФизЛица"
11 Конфигуратор1с
 
10.10.13
09:46
(0) так в зупе есть регистр сведений фио физлиц
12 Конфигуратор1с
 
10.10.13
09:46
(11) +оттуда и тяни запросом
13 varyag
 
10.10.13
09:47
(12) понятное дело. Мне интересно решить именно в СКД
14 Конфигуратор1с
 
10.10.13
09:47
Фамилия +" " +Подстрока(ИМя,1,1) + "." + Подстрока(Отчетство,1,1) + "."
15 Конфигуратор1с
 
10.10.13
09:48
(13) ну так и решай через регистр, или просто поизвращаться хочется именно с наименования тянуть?)
16 1Сергей
 
10.10.13
09:48
(10) поищи по форуму (а лучше по СП и ЖКК) как использовать в СКД функции общего модуля
17 Sabbath
 
10.10.13
09:50
(15) тоже не понял проблемы, в запросе вроде просто решить, или набор данных сделать по фио
18 varyag
 
10.10.13
09:56
Не хочу запрос усложнять ещё
19 varyag
 
10.10.13
09:57
(16) Спасибо Сергей, посмотрю щас
20 1Сергей
 
10.10.13
09:59
(19) лучше разберись с запросом. Так и правильнее, и проще, и быстрее
21 Бледно Золотистый
 
10.10.13
10:05
(20) Поддерживаю, запросом в данном случае лучше.
22 Alpen906
 
10.10.13
10:37
Точно не уверен...
Выражение представления на закладке Наборы данных попробуй вставить функцию, возвращающую ФИО
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн