Имя: Пароль:
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
Точно не уверен...
Выражение представления на закладке Наборы данных попробуй вставить функцию, возвращающую ФИО
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший