|
Расшифровка текстового поля данными из которых это поле получено | ☑ | ||
---|---|---|---|---|
0
bolobol
22.07.13
✎
12:30
|
Бодрого бремени суток! Есть вопрос:
Конфа ЗУП, аналог. В СКД собран отчёт по сотрудникам, вывод которого настроен в закладке СКД "Настройки" как детальные записи. Отчёт вида: Фамилия | Имя | Отчество | Данные нужные | Данные контрольные Понятно, что ФИО выбирается из регистра сведений физического лица, но расшифровка требуется как элемента справочников Физические лица и Сотрудники, на выбор. Но как расшифровать текстовые поля элементами, которые даже в отчёт не выводятся - ума не приложу. Хелп! |
|||
1
cw014
22.07.13
✎
12:44
|
ОбработкаРасшифровки тебе поможет
|
|||
2
Cube
22.07.13
✎
12:47
|
(0) Почитай книжку: http://v8.1c.ru/metod/books/book.jsp?id=389 много вопросов пропадет.
|
|||
3
Поросенок Петр
22.07.13
✎
12:48
|
В отчет получать ссылки на элементы, а выводить ФИО как представления соотв. полей.
|
|||
4
bolobol
22.07.13
✎
12:54
|
Оп-па... ОТВЕТЫ!!! Правда, все мимо, с учётом, конечно же, моего понимания темы.
1. Чем поможет ОбработкаРасшифровки решить данную задачу? Т.е., возвращаясь к исходному вопросу, как из текстовой строки получить ссылку? 2. Задача не в том, чтобы отпало "много вопросов", а втом чтобы решился конкретный. Да и время на решение предложенным способом (причём негарантированным), согласитесь, неадекватно задаче. 3. Близко, но в том-то и вопрос: как из ссылки получить ресурс записи регистра этой ссылки в представление? |
|||
5
Cube
22.07.13
✎
12:56
|
(4) Мда... "Ну и ходи босой, раз такой умный" (c)
|
|||
6
Fragster
гуру
22.07.13
✎
12:58
|
(4) что тебе мешает в расшифровку пихать ссылку?
|
|||
7
cw014
22.07.13
✎
12:58
|
(4) 1. Создаешь ОбработкуРасшифровки, по расшифровке определяешь, что это за поле.
2. Если поле то, которое нужно, из расшифровки получаешь значение. 3. Из регистра по значению ищешь запись регистра, из записи дергаешь физлицо. 4. Открываешь найденный элемент 5. ПРОФИТ |
|||
8
bolobol
22.07.13
✎
13:14
|
(5) Спасибо, конечно. Но и цитата не в тему вопроса))
(6) Мешает незнание, как вытащить в расшифровку данные, которые не выводятся в отчёт, но получены в запросе. Отладчик помог убедиться в отсутствии возможности получить данные, которые не выводятся в отчёт. (7) 1. Поле определяется, 2. Значение получается, 3. Запросом заполнить данные для расшифровки в обработке расшифровки? Хм... правильный ли это способ?, волнует меня вопрос. Но ещё больше волнует вопрос - как по фамилии "Иванов" найти Иванова, который именно в этой строке отображён? |
|||
9
Fragster
гуру
22.07.13
✎
13:16
|
(8) если СКД, то на закладке макета сделай макет поля, заполни там параметр и параметр расшифровки
|
|||
10
bolobol
22.07.13
✎
13:55
|
(9) У меня просто очистилась колонка Фамилия. При этом добавление ещё одной колонки Фамилия не приводит даже к появлению этой колонки в отчёте.
|
|||
11
Fragster
гуру
22.07.13
✎
14:01
|
(10) ты печатные формы когда-нибудь делал?
|
|||
12
Fragster
гуру
22.07.13
✎
14:01
|
заполнение ячейки "параметр" и вся фигня...
|
|||
13
bolobol
22.07.13
✎
14:15
|
Ааааа... упс.. при выводе строки отчёта вручную указывать значение из данных СКД??? Или вручную ещё и отчёт построчно по данным СКД выводить?
|
|||
14
bolobol
22.07.13
✎
15:56
|
В общем, всё оказалось (как обычно) проще простого:
1. Выбираются запросом в СКД данные СсылкаНаФизЛицо, Фамилия, Имя, Отчество, и т.д. 2. В таблице "Наборы данных" в строке СсылкаНаФизЛицо в столбец "Выражение представления" указывается Фамилия, "Выражение упорядочивания" - тоже. В данном решение только с отбором проблема - отбор (по умолчанию) работает по значению СсылкаНаФизЛицо, а не по Фамилии. Но само решение уже даёт возможность не отображать значение СсылкаНаФизЛицо, но в ОбработкеРасшифровки его значение иметь. Таким образом, разумнее значение СсылкаНаФизЛицо спрятать за Именем или другой, не предназначенной изначально для отбора информацией, что выводится на форму. Другое дело, что мне интересен не механизм подмены, а то, как получить в ОбработкеРасшифровки значение из запроса СКД, которое пользователю не выводится. Спасибо, полезно было - собрал в кучу. Отдельное Спасибо Fragster - буду иметь в виду и возможности с Параметрами. |
|||
15
Fragster
гуру
22.07.13
✎
15:59
|
(13) зачем?
(14) ну блин, зачем все это? на закладке макет делаешь макет поля ФИО, далее как в печформах старых - заполнение - параметр, параметр расшифровки - СсылкаНаФизЛицо, само содержимое ячейки - ФИО |
|||
16
bolobol
22.07.13
✎
17:08
|
(15) Да! Получилось!! Всего-то - настройка не записалась в СКД, но настраиваться - настраивалась. Перебил заного макет и заиграло как надо! Спасибо! Стопроцентное решение!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |