0
dron4ikkk
01.10.14
✎
15:34
|
Есть два документа разных, необходимо при выборе строки в ТЧ документа1 удалять ее и из документа2. Сделал запрос, который получает документ2. Далее результатом запроса является объектдокумента2, получаем из него ТЧ документа2 и далее сделал так что содержимое выделенной строки ТЧ док1 необходимо сравнить с содержимым ТЧ док2 если равны то удалить строку из ТЧ док2. при открытии ТЧ док2 - в ТЧ строчка не удалилась(( как быть?
Запросподок(ном, бар, обор, кол, датапров, учетвбух,учетпосер)
Запрос = Новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| Нал.Ссылка
|ИЗ
| Документ.Нал
|ГДЕ
| Нар.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка);
Рез = Запрос.Выполнить().Выбрать();
Пока Рез.Следующий() Цикл
Р= Рез.Ссылка;
таблнар = Объект.Номенклатура.Выгрузить();
таблнал = Рез.Ссылка.НоменклатураПоступлениеСоСклада.Выгрузить();
Для Каждого строканал Из таблнал Цикл
Если строканал.Оборудование = обор И строканал.Номенклатура = ном Тогда
таблнал.Удалить(строканал);
//авп = Р.ПолучитьОбъект();
//авп.Записать(РежимЗаписиДокумента.Проведение);
Прервать;
КонецЕсли;
КонецЦикла;
|
|