Имя: Пароль:
1C
 
удалить строку ТЧ у документа
0 dron4ikkk
 
01.10.14
15:34
Есть два документа разных, необходимо при выборе строки в ТЧ документа1 удалять ее и из документа2. Сделал запрос, который получает документ2. Далее результатом запроса является объектдокумента2, получаем из него ТЧ документа2 и далее сделал так что содержимое выделенной строки ТЧ док1 необходимо сравнить с содержимым ТЧ док2 если равны то удалить строку из ТЧ док2.   при открытии ТЧ док2 - в ТЧ строчка не удалилась(( как быть?

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