4
AugustBlack
23.09.11
✎
10:25
|
спасибо, теперь вопрос по правилу конвертации,пишу первый раз.. обработчике перед загрузкой хочу выдернуть адреса контраагентов и прилепить их к правилу "Корреспонденты", т.к адреса в документообороте хранятся не в регистре а в табличной части( не понимаю как в запрос передать ссылку на объект..пишу"Источник" он ругается и СправочникСсылка..подскажите как тут параметры передаются??
КонтактнаяИнформация = Новый ТаблицаЗначений;
//КонтактнаяИнформация.Колонки.Добавить(АдресЭП);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ПарамКонтрагент", Источник);
//Запрос.УстановитьПараметр("ПарамТип",СправочникСсылка.ВидыКонтактнойИнформации);
//Запрос.УстановитьПараметр("ПарамВид",СправочникСсылка.ТипыКонтактнойИнформации);
Запрос.Текст = "ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Представление
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация";
//|ГДЕ
//| КонтактнаяИнформация.Объект = &ПарамКонтрагент
//| И КонтактнаяИнформация.Тип = &ПарамТип
//| И КонтактнаяИнформация.Вид = &ПарамВид";
КонтактнаяИнформация = Запрос.Выполнить().Выгрузить();
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("КонтактнаяИнформация", КонтактнаяИнформация);
ИсходящиеДанные.Вставить("ИНН", Источник.ИНН);
ИсходящиеДанные.Вставить("КодПоОКПО", Источник.КодПоОКПО);
ИсходящиеДанные.Вставить("Комментарий", Источник.Комментарий);
ИсходящиеДанные.Вставить("КПП", Источник.КПП);
ИсходящиеДанные.Вставить("Наименование", Источник.Наименование);
ИсходящиеДанные.Вставить("ЭтоГруппа", Источник.ЭтоГруппа);
ИсходящиеДанные.Вставить("ЮрФизЛицо", Источник.ЮрФизЛицо);
ВыгрузитьПоПравилу(, ,ИсходящиеДанные, "Корреспонденты");
|
|
5
AugustBlack
23.09.11
✎
12:34
|
up
мне подсказали что делают через Объект т.е Запрос.УстановитьПараметр("ПарамКонтрагент", Объект);
а как с
сходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("КонтактнаяИнформация", КонтактнаяИнформация);
ИсходящиеДанные.Вставить("ИНН", Источник.ИНН);
быть?
Объект.ИНН не выходит(
и потом как эту структура правильно в ВыгрузитьПоПравилу передать
ВыгрузитьПоПравилу(, ,ИсходящиеДанные, "Корреспонденты");
не получается никак
|
|