[РЕШЕНО] Ошибка при проведении ПКО с видом операции ПриходДенежныхСредствПрочее

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем User, 3 фев 2016.

  1. TopicStarter Overlay
    User
    Offline

    User Опытный в 1С

    Регистрация:
    4 фев 2013
    Сообщения:
    146
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте!
    Бухгалтерия для Казахстана, редакция 2.0, с небольшими изменениями. Ошибка выходит при проведении пко с валютной кассой:
    Ошибка при выполнении обработчика - 'ОбработкаПроведения'
    по причине:
    {ОбщийМодуль.ПроцедурыБухгалтерскогоУчета.Модуль(2034)}: Значение не является значением объектного типа (НайтиСтроки)
    Ссылается на общий модуль ПроцедурыБухгалтерскогоУчета.ПолучитьПодразделениеДляРеглОпераций
    Код:
    УчетнаяПолитика=глЗначениеПеременной("глУчетнаяПолитикаПоБухгалтерскомуУчету");   
    УчетнаяПолитикаОрганизации = УчетнаяПолитика.НайтиСтроки(Новый Структура("Организация", Организация));
    Ошибка на УчетнаяПолитика.НайтиСтроки.
    Подскажите, пожалуйста, с какой стороны подойти к ошибке!?? Если тот же приходник провести по кассе в тенге, то ошибки не будет...
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Отладчиком смотрите что хранится в УчетнаяПолитика.
  3. TopicStarter Overlay
    User
    Offline

    User Опытный в 1С

    Регистрация:
    4 фев 2013
    Сообщения:
    146
    Симпатии:
    0
    Баллы:
    26
    глУчетнаяПолитикаПоБухгалтерскомуУчету {(1,1)}: Переменная не определена (глУчетнаяПолитикаПоБухгалтерскомуУчету)
    УчетнаяПолитика Неопределено
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Значит копайте в сторону ее определения. В данном случае в процедуре глЗначениеПеременной
    User нравится это.
  5. TopicStarter Overlay
    User
    Offline

    User Опытный в 1С

    Регистрация:
    4 фев 2013
    Сообщения:
    146
    Симпатии:
    0
    Баллы:
    26
    В функции получения значения переменной
    Код:
    ИначеЕсли ВРег(ИмяПараметра) = ВРег("глУчетнаяПолитикаПоБухгалтерскомуУчету") Тогда
            НайденноеЗначение = СоздатьКЭШУчетнойПолитики("БухгалтерскийУчет");
    --- Объединение сообщений, 4 фев 2016 ---
    Спасибо большое! Вопрос снят. В функции СоздатьКЭШУчетнойПолитики весь код был закомментирован...
    Последнее редактирование: 4 фев 2016

Поделиться этой страницей