• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

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

Ramzay

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

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

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

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

vbs

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

Ramzay

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

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

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

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

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

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