#0
by BBDragon
Одна из банковских выписок при попытке открытия в БП 3.0 выдает такую ошибку. Само списание формируется в УТ 11.1 и потом выгружается в БП 3.0, внешне вроде все нормально с ним. При запуске отладчика указывает ошибку: {ОбщийМодуль.СписаниеСРасчетногоСчетаФормы.Модуль(1139)}: Значение не является значением объектного типа (ВалютаВзаиморасчетов) Смотрю в договор - валюта расчетов указана, рубли. В документе списания она также указана. В чем же может быть причина?
#1
by Drac0
В отладчике глянь, какое значение имеет СвойстваДоговоров[СтрокаПлатеж.ДоговорКонтрагента]
#5
by BBDragon
Хех, не показывает потому, что при клиент-серверном режиме отладка не работает нормально. Перешли на SQL Server буквально на днях, не знал об этом нюансе. Сейчас в обед включу возможность отладки на сервере 1С и тогда уже нормально все прогоню
#6
by Живой Ископаемый
гы... То есть ты хочешь сказать. что это у тебя ошибка Шредингера? что как только ты сможешь набюдать за переменными, то ошибка пропадет?
#7
by ДенисЧ
"при клиент-серверном режиме отладка не работает нормально" У всех работает, а у тебя не работает... Загадка... Может, нужно gdb dna ?
#8
by hhhh
а что тут удивительного? Это известный факт, что половина ошибок у пользователей сами собой улетучиваются при появлении программиста 1с в здании.
#9
by BBDragon
Ошибка не пропадет, с чего это? Я просто смогу отследить значение параметров Советуют добавить параметр -debug в реестре
#10
by МимохожийОднако
Если не можешьне умеешь отлаживаться на сервере. То отлаживай на файловой копии.
#11
by BBDragon
Мистика прям какая-то. Предыдущее списание на этого же контрагента без проблем выгружено и корректно используется. При прогоне отладчиком валюту взаиморасчетов он показывает, все четко. В этом же списании все точно так же (тот же контрагент, договор, статья затрат и т.п.), но валюту взаиморасчетов система не видит! Т.е. ЗначениеЗаполнено(СтрокаПлатеж.ДоговорКонтрагента): {}: Истина, Булево СвойстваДоговоров[СтрокаПлатеж.ДоговорКонтрагента].ВалютаВзаиморасчетов:{}: Значение не является значением объектного типа (ВалютаВзаиморасчетов) Правда вот УИПы (универсальный идентификатор платежа) у обоих списаний одинаковые, "0". Может быть в этом причина?
#15
by BBDragon
Все разобрался. Заново прописал догновор в УТ, выгрузил и его, и данные по контрагенту в БП и все заработало! Большое спасибо за подсказку!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Значение не является значением объектного типа (Материалы)
- Значение не является значением объектного типа
- Значение не является значением объектного типа (Имя)
- КД 2: Значение не является значением объектного типа (ПометкаУдаления)
- 8.2 Ошибка: Значение не является значением объектного типа (установить парамет)
- Значение не является значением объектного типа
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
В этой группе 1С
- v7: 1c V7.7 Завсисает пересчет регистров - причина?
- Хранилище значений во внешней обработке
- v7: Создаётся документ другого (неправильного) типа
- Автоматический режим блокировок, Postgre
- Почему Win7 не видит все оперативную память?
- JOB: Начинающему программисту идти на франч или к частнику?
- При создании нового контрагента - нарушение прав доступа! Как разрешить?
- 1c8 + citrix вопрос про лицензирование
- перенос данных 77 в 8.3
- Третье состояние флажка в дереве управляемой формы.
- СКД (Вывести ресурс только в итогах). Статья от IronDemon
- Вывод данные из таблицы в одном поле в СКД
- Количество строк ТЧ в названии закладки Управляемая форма
- Параметр сеанса - Com-объект 1С77
- v7: Прямой запрос, база dbf, остатки на дату
- "Изменение параметров информационной базы невозможно,
- Растолкуйте по виртуализации и процессорам
- Граница в регистре сведений
- Подключение ТСД через bluetooth
- Выпадающий список в табличной части документа