Имя: Пароль:
1C
 
БП 3.0 ошибка при загрузке выписки
0 El_Duke
 
23.11.23
11:15
Привет всем
Никогда такого не было и вот опять !

Вчера все было норм, сегодня неожиданно сломалась загрузка выписок. При попытке это сделать выдает "Преобразование значения к типу булево не может быть выполнено. Подробности в Журнале регистрации"
Идем в журнал и видим там такое описание происходящего:

Преобразование значения к типу Булево не может быть выполнено
{Обработка.КлиентБанк.МодульМенеджера(97)}:Если СвойстваСчета.Валютный Тогда
{Обработка.КлиентБанк.МодульМенеджера(2995)}:НастройкиСчета = ПолучитьНастройкиПрограммыКлиентаБанка(
{Обработка.КлиентБанк.МодульМенеджера(815)}:СоздаватьНенайденныеЭлементы = СоздаватьНенайденныеЭлементы(РаспознанныеДанныеИзБанка.РаспознанныеВыписки);
{(1)}:Обработки.КлиентБанк.ФоноваяЗагрузкаБанковскойВыпискиИзЖурнала(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5998)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1681)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1658)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]


О чем это говорит и как победить ?
БП КОРП 3.0.143.32
1 shuhard
 
23.11.23
11:15
(0)[О чем это говорит] о неверной типизации реквизита валютный у СвойстваСчета
[как победить] - волевым усилием и отладчиком
2 Волшебник
 
23.11.23
11:15
Ошибка в этой строке:
Если СвойстваСчета.Валютный Тогда


Там не булево.
Отладчик в зубы
3 El_Duke
 
23.11.23
11:44
Если пользоваться обработкой Обмен с банком, то все работает
Странный косяк
4 Гена
 
23.11.23
11:54
(3) А проверили у счёта признак валютности?
https://i.ibb.co/bN9q0bv/2023-11-23-11-51-34.png
5 El_Duke
 
23.11.23
12:52
(4) Счет рублевый, за ночь с ним ничего не произошло
6 shuhard
 
24.11.23
10:17
(5) прошли сутки - отладчик не включен
7 Гена
 
24.11.23
10:20
(5) Я не про рублёвость спрашивал. Специально же дал картинку. Счёт может быть рублёвым, но в признаке "Валютность" пусто вместо "Нет". Скажете, не может быть? Вы просто не знаете на что способны пользователи.
8 2S
 
24.11.23
10:26
Дюк, а расширения загружены? Ошибку не встречал, но мало ли пофиксили в расширениях
9 Гена
 
24.11.23
10:29
(6) Не выдержал, глянул. Надо здесь ставить останов и смотреть:
    Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменСБанками")
        И ЗначениеЗаполнено(БанковскийСчет) Тогда
        
        СвойстваСчета = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(БанковскийСчет, "Валютный, Банк.Код");
        
        ВозможнаЗагрузкаВалютнойВыписки = Ложь;
        Если СвойстваСчета.Валютный Тогда
            ВозможнаЗагрузкаВалютнойВыписки = ОбменСБанками.ВозможенПрямойОбменСБанком(СвойстваСчета.БанкКод, "3")
                Или РаботаСБанкамиБП.ВозможнаЗагрузкаВалютнойВыписки(СвойстваСчета.БанкКод);
        КонецЕсли;
10 Гена
 
24.11.23
10:31
Если валютность в порядке, то может глючить
ОбщегоНазначения.ЗначенияРеквизитовОбъекта()
Платформа, нет?
11 Ногаминебить
 
24.11.23
10:32
Я б еще глянул настройки обработки Клиент банк. Ну и в файл сам нелишне глянуть (мало ли чо там из банка выгрузилось). Если уж про обновление конфы ничего нету в описании проблемы.
12 El_Duke
 
24.11.23
10:36
(11) Коллеги, всем спасибо за мнения
Сегодня файл выписки загрузился без проблем, предположу что вчера действительно был косяк со сторону банка
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn