• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Ramzay

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

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

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

Если Контекст = Док тогда // компилятор ругается
 
V

vbs

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

Ramzay

Тестирование - это один из самых непростых вещей в работе программиста.
Все что сказано выше так. Да вот чуточку не так.
Я написал все, как вы сказали и на строке:

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

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

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!