Как сравнить "этот" документ и документ Док

  • Автор темы Автор темы Ramzay
  • Дата начала Дата начала
R

Ramzay

В модуле формы документа делаем вот такой код

Док=СоздатьОбъект("Документ.РасчетНалоговПолн");
Док.ВыбратьДокументы(ДатаДок, ДатаДок);
Пока Док.ПолучитьДокумент()=1 Цикл

В цикле будут выбраны документы, в том числе и тот, в модуле формы которого мы находимся.
Мне нужно в цикле его не обрабатывать. Как это правильно определить?

Если Контекст = Док тогда // компилятор ругается
 
Если Док = ТекущийДокумент() тогда
 
Ну мне то тоже хочется вставить свои 5 копеек
Ну и предостеречь товарища на всякий случай.
Вот мы тут бисер-то мечем, а боец задал вопрос - и уже полсуток не объявляется :)
 
видимо у него все получилось...
 
Тестирование - это один из самых непростых вещей в работе программиста.
Все что сказано выше так. Да вот чуточку не так.
Я написал все, как вы сказали и на строке:

Если Док = ТекущийДокумент() тогда

запустил отадчик. Вы будете смеяться, но я увидил в отладчие следующее:

?(ТекущийДокумент()=Док,1,0) = 0
?(ТекущийДокумент()=Док.ТекущийДокумент(),1,0) = 1

В любом случае - спасибо.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab