БП3, Основной договор контрагента #803277


#0 by Soul771
Добрый вечер. В БП3 реквизит ОсновнойДоговорКонтрагента переехал в РегистрСведений, в принципе, для чего было сделано поняла, ок, привыкаем, под конец дня затык с вроде бы простейшим куском кода... Пытаюсь проверить, есть ли у контрагента основной договор, если нет, создаю, помечаю что основной и тд.. Собственно, затык на проверке условия естьнет. Не видит ни установленную программно пометку,что основной, ни вручную перещелкнутую неоднократно на форме. В сам регистр заглядывала, все имеется.. Отбор = Новый Структура;
#1 by Soul771
В отбор в отладчике выходит Структура с нужными значениями, т.е. вижу в отладчике и Организацию, и Контрагента, и ВидДоговора..
#2 by h-sp
что такое Дог.ПустаяСсылка  ??
#3 by Soul771
Справочники.ДоговорыКонтрагентов.ПустаяСсылка выше у меня кусочек такой, не вписала :Дог=Справочники.ДоговорыКонтрагентов;
#4 by Fram
ну, отладчик в руки.. наверняка отбор кривой
#5 by Soul771
запись в регистре по данному отбору 1 штука. у контрагента вообще 1 договор (создавала тестового контр и договор)... организация в базе одна, база типовая... плафторма 8.3.9.2233, бп 3.0.51.20
#6 by Soul771
- если в отладчике смотрю Отбор, то находится Структура, вроде и Организация, и Контрагент, и ВидДоговора - все нашлось....((
#7 by h-sp
чего там дальше после пустая ссылка?
#8 by Soul771
#9 by Soul771
по идее, не должен бы вообще в это условие заходить, договор в базе есть, основным помечен...
#10 by Soul771
Нашла косяк!) Вот это место проглядела СсылкаДоговор.Организация=Объект.Организация (значение можно на форме выбрать, а я его на форме не указывала, а в коде проглядела это место, дабы 1 организация в базе, мозг решил "потом") Благодарю всех за участие!)) h-sp, без вас бы так и искала "полтергейст")
#11 by Fram
а как же тогда все ваши предыдущие утверждения, что записи в регистре точно есть? то есть они были, но немножко с пустой организацией? :) а так да - есть
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С