Здравствуйте, ситуация: есть документ допустим "продажа" и документ "Обналичивание" и в нём есть ТЧ с физлицами. Нужно удалить оттуда тех физлиц, которые есть в документе "Продажа". Написал запрос, который выводит их(физлиц которые есть и в продаже и в обналичивании), но вручную удалять это займёт время. Можно ли задать как-то условие по которому обработкой их оттуда удалить?
По теме из базы знаний
- Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7
- В помощь кадровику. Отчет по состояниям (отклонениям) сотрудников за период.
- Обработка редактирования или удаления строк таблиц объектов по условиям.
- Ограничение на просмотр счетов в стандартных отчетах
- Фишки платформы 1С 8.3 для начинающего разработчика
Найденные решения
Примерно так
ТЗ=ДокО.Товары.Выгрузить();
ТЗ.Очистить();
Для каждого стр из ДокО.Товары Цикл
Если ДокП.Товары.НайтиСтроки(Новый Структура("ФЛ",стр.ФЛ))=Неопределено Тогда
НовСтр=ТЗ.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр,стр);
КонецЕсли;
КонецЦикла;
Док=ДокО.ПолучитьОбъект();
Док.Товары.Загрузить(ТЗ);
Док.Записать();
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Примерно так
ТЗ=ДокО.Товары.Выгрузить();
ТЗ.Очистить();
Для каждого стр из ДокО.Товары Цикл
Если ДокП.Товары.НайтиСтроки(Новый Структура("ФЛ",стр.ФЛ))=Неопределено Тогда
НовСтр=ТЗ.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр,стр);
КонецЕсли;
КонецЦикла;
Док=ДокО.ПолучитьОбъект();
Док.Товары.Загрузить(ТЗ);
Док.Записать();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот