|
2 Конвертация Присвоить реквизиту ТЧ приемника значение из другой ТЧ источника
| ☑ |
0
TOlikRx
16.08.12
✎
06:24
|
Как присвоить реквизиту ТЧ приемника значение из другой ТЧ источника ?
В источнике 2е тч
Реквизиты 1й(регистрация): фио, дата рождения, место рождения
Реквизиты 2й(должность): фио, должность
В приемнике тоже 2е тч
Реквизиты 1й(ДатаРождения): фио, дата рождения
Реквизиты 2й(Должность): фио, должность, место рождения
Для конвертации значений 1й тч приемника все ясно. А вот как сделать конвертацию "место рождения" для 2й тч ?
|
|
1
Рэйв
16.08.12
✎
06:37
|
Делаем ставки? Сколько он еще их наплодит:-)
|
|
2
TOlikRx
16.08.12
✎
06:41
|
Я не плодю :) Задаю конкретные вопросы. Этот вроде последний и никак не получается :)
|
|
3
dva1c
16.08.12
✎
06:41
|
Предположу, что на этом успокоится )
|
|
4
dva1c
16.08.12
✎
06:43
|
(2) А почему в одной теме не задавать вопросы?
|
|
5
TOlikRx
16.08.12
✎
06:43
|
ну так они же разные.
|
|
6
TOlikRx
16.08.12
✎
07:44
|
Может есть у кого варианты. Поделитесь плз.
|
|
7
Rie
16.08.12
✎
07:59
|
(0) Пишешь группу правил для второй ТЧ (Должность -> Должность).
В ней создаёшь ПКС для МестоРождения. Источник у этого ПКС - пустой.
В обработчике - в ТЧ Регистрация находишь соответствующую строку и присваиваешь
Значение = НайденнаяСтрокаТЧРегистрация.МестоРождения;
|
|
8
TOlikRx
16.08.12
✎
09:12
|
В обработчике - в ТЧ Регистрация находишь соответствующую строку - а это как ?
|
|
9
Rie
16.08.12
✎
09:38
|
(8) А это смотри методы работы с табличной частью. Найти() и НайтиСтроки().
|
|
10
TOlikRx
16.08.12
✎
09:39
|
Я так понял:
СтрокаТЧ = Источник.Регистрация.Найти(ТекФИО, "фио");
Значение = СтрокаТЧ.МестоРождения;
А как мне получить ТекФИО ?
|
|
11
Rie
16.08.12
✎
09:40
|
(10) ОбъектКоллекции.ФИО
|
|
12
TOlikRx
16.08.12
✎
09:42
|
спасибо
|
|
13
TOlikRx
16.08.12
✎
09:44
|
А надо проверку делать типо
Если Не СтрокаТЧ = Неопределено Тогда
Значение = СтрокаТЧ.МестоРождения;
КонецЕсли
?
|
|
14
TOlikRx
16.08.12
✎
09:52
|
или не обязательно ?
|
|