Загрузка из одного ПВД в два ПКО

1. alex_bitti 98 14.09.16 18:16 Сейчас в теме
Всех приветствую есть идея сделать загрузку подобного вида, код ПВД прилагается, из него все видно, в обоих ПКО все свойства загружаются из Входящих данных, вопрос в том что можно ли так получать новую ссылку, тк застрял немного раньше пока нет возможности проверить
ИсходящиеДанные = Запрос.Выполнить().Выгрузить();
ИсходящиеДанные.Колонки.Добавить("Ссылка");

Выборка = Запрос.Выполнить().Выбрать();

Пока Выборка.Следующий() Цикл
	Структура = Новый Структура;
	Структура.Вставить("Счет"			, Выборка.Счет);
	Структура.Вставить("Договор"		, Выборка.Договор);
	Структура.Вставить("Контрагент"		, Выборка.Контрагент);
	Структура.Вставить("Сумма"			, Выборка.Сумма);
	
	нСсылка=Неопределено;
	
	ВыгрузитьПоПравилу(Структура, , , , "ДокументРасчетовСКонтрагентом", нСсылка);
	
	Если нСсылка<>Неопределено	Тогда
		лСтр = ИсходящиеДанные.Найти(Выборка.Контрагент, "Контрагент");
		Если лСтр<> Неопределено Тогда 
			лСтр.Ссылка = нСсылка;
		КонецЕсли;
		
	КонецЕсли;
	
КонецЦикла;

ВыгрузитьПоПравилу(ИсходящиеДанные, , , , "ВводНачальнойЗадоженности");

Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. bmk74 243 14.09.16 18:29 Сейчас в теме
(1) alex_bitti, Новую Ссылку чего вы хотите получить ?..и сразу отвечу нет возврата чего либо из этой функции И вообще вам зачем ссылку чего то еще не созданного получать, я что то не пойму...вы чего хотите вообще сделать ?
3. alex_bitti 98 14.09.16 18:42 Сейчас в теме
(2) bmk74, хочу заполнить табличную часть документа ввода остатков, но у меня нет документов расчета, их я создаю из этого же запроса. понятно, что так не делается,НО вопрос как раз можно ли что нибудь получить из ВыгрузитьПоПравилу, в описании это УзелСсылки, но не нашел ни одного примера использования более чем 2х парамтров этой фунуции в которых указвваются не только Входящие данные и Имя Правил
5. bmk74 243 15.09.16 11:33 Сейчас в теме
(3) alex_bitti, У вас в источнике нет документов расчета ?,
6. bmk74 243 15.09.16 11:41 Сейчас в теме
(5) bmk74, (3) alex_bitti,

Структура = Новый Структура;
    Структура.Вставить("Счет"            , Выборка.Счет);
    Структура.Вставить("Договор"        , Выборка.Договор);
    Структура.Вставить("Контрагент"        , Выборка.Контрагент);
    Структура.Вставить("Сумма"            , Выборка.Сумма);

ИсходящиеДанные.ДокументРасчетовСКонтрагентом = Структура;
    
ВыгрузитьПоПравилу(ИсходящиеДанные, , , , "ВводНачальнойЗадоженности"); 
Показать

В правиле ПКО ВводНачальнойЗадолженности делаете ПКС "ДокументРасчетовСКонтрагентом"
У вас при выгрузке по правилу документ будет создан на основании ваших данных
4. alex_bitti 98 15.09.16 08:47 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот