![]() |
![]() |
![]() |
|
УТ 11 Как из РТУ получить адрес контрагента? | ☑ | ||
---|---|---|---|---|
0
breezee
13.10.15
✎
17:48
|
В табличной части сведений о контрагенте нет такого свойства, в справочнике тоже нет, регистра сведений нет в общем модуле УправлениеКонтактнойИнформацией нет методов получения адреса, хотя, кажется, в последний раз через общие получал. Подскажите, пожалуйста Как из РТУ получить адрес контрагента?
|
|||
1
Горогуля
13.10.15
✎
17:49
|
ну раз нигде нет, пусть будет неопределено
|
|||
2
breezee
13.10.15
✎
17:50
|
(1) Мне его на печатную форму выводить, не может он быть неопределено
|
|||
3
Горогуля
13.10.15
✎
17:50
|
(2) железное обоснование
|
|||
4
breezee
13.10.15
✎
17:51
|
Т.е. я наверное более конкретно спрошу: в каком общем модуле и какой функцией я могу получить адрес контрагента?
|
|||
5
Горогуля
13.10.15
✎
17:55
|
торг-12 есть?
|
|||
6
breezee
13.10.15
✎
17:57
|
(5) Сейчас посмотрю, да, там было похожее в УПП только, заранее спасибо!
|
|||
7
breezee
13.10.15
✎
18:01
|
(5) Хотя не очень полегчало
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(СтруктураОбъектов.Ключ); ДанныеДляПечати = МенеджерОбъекта.ПолучитьДанныеДляПечатнойФормыТОРГ12(ПараметрыПечати, СтруктураОбъектов.Значение); В самом менеджере объектов что-то странное делается. Как его вызывать не понимаю(вот часть кода оттуда) Функция МенеджерОбъектаПоПолномуИмени(ПолноеИмя) Экспорт Перем КлассОМ, ИмяОМ, Менеджер; ЧастиИмени = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ПолноеИмя, "."); Если ЧастиИмени.Количество() >= 2 Тогда КлассОМ = ЧастиИмени[0]; ИмяОМ = ЧастиИмени[1]; КонецЕсли; Если ВРег(КлассОМ) = "ПЛАНОБМЕНА" Тогда Менеджер = ПланыОбмена; ИначеЕсли ВРег(КлассОМ) = "СПРАВОЧНИК" Тогда Менеджер = Справочники; |
|||
8
Горогуля
13.10.15
✎
18:02
|
внутре ПолучитьДанныеДляПечатнойФормыТОРГ12 где-то есть адрес, правда?
|
|||
9
DmitriyDI
13.10.15
✎
18:05
|
(4) получи его запросом, или напиши свою функцию, не всегда удобно использовать общие функции особенно в УТ, завтра обновишься ее переименуют и придется переделывать свою печатную форму, там то делов на 2 минуты
|
|||
10
breezee
13.10.15
✎
18:08
|
(8) Есть, но ПолучитьДанныеДляПечатнойФормыТОРГ12 это свойство МенеджерОбъекта А Менеджер объекта получается из структуры типов
Для Каждого СтруктураОбъектов Из СтруктураТипов Цикл СтруктураТипов получается как параметр, по которому вызываеэт функцию печатаи, в моей же функции печати для внешней обработки другие параметры Процедура Печать(МассивОбъектов, ПараметрыПечати,КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт В общем я совсем запутался что и откуда брать |
|||
11
Горогуля
13.10.15
✎
18:08
|
(9) или изменят структуру хранения
|
|||
12
breezee
13.10.15
✎
18:09
|
(9) Подскажите регистр откуда брать, пожалуйста. Если бы знал откуда - уже бы написал
|
|||
13
Горогуля
13.10.15
✎
18:09
|
(10) менеджер объекта сейчас внезапно менеджер реализации
|
|||
14
breezee
13.10.15
✎
18:12
|
(13) Я искринне не понимаю о чем сейчас идет речь. Мне просто нужно откуда-то взять уже этот юр. адрес контрагента и всё. Где-то же он должен храниться? его даже на форме справочника в конфуграторе нет
|
|||
15
breezee
13.10.15
✎
18:16
|
Ну т.е. в модуле есть заполнение контакной информации. Обход табличной части и запись туда адреса, но в табличной части нет не юр. не физ. адреса
http://i.imgur.com/n0Gc6w3.png |
|||
16
Горогуля
13.10.15
✎
18:19
|
(14) перевожу на русский. сходи и посмотри, откуда его берёт ПолучитьДанныеДляПечатнойФормыТОРГ12
|
|||
17
breezee
13.10.15
✎
18:23
|
(16) Кажется потихоньку вкуриваю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |