8.х ОБМЕН Обмен УТ Агент+-БП 2.0 документ Корректировка долга

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Катерина казань, 2 мар 2012.

  1. TopicStarter Overlay
    Катерина казань
    Offline

    Катерина казань Опытный в 1С

    Регистрация:
    6 апр 2011
    Сообщения:
    125
    Симпатии:
    0
    Баллы:
    26
    Всем доброго дня.
    Нужно передать документ Корректировка долга из УТ Агент+ в БП2.0.
    Возникла проблема с заданием значения СчетУчетаРасчетов ПКС Табличной части СуммаДолга
    Нужно привязать счет (60 или 62) в зависимости от вида задожности (свойство ВидЗадолженности) Дебиторская или кредиторская.

    Проблема. Не могу никак задать сравнение, чтобы он брал из текущей строки табличной части ВидЗадолженности и уже по нему сравнивал

    Пробую так: обработки перед выгрузкой объекта:
    Код:
    Если Источник.ВидЗадолженности = Перечисления.ВидыЗадолжностей.Дебиторская Тогда
    Значение = "60.01";
    Иначе
    Значение = "62.01";
    КонецЕсли;
    
    Также не работает вариант
    Источник.СуммыДолга.ТекущаяСтрока.ВидЗадолженности
    Источник.СуммыДолга.ВидЗадолженности
  2. n.s.gnedash
    Offline

    n.s.gnedash Опытный в 1С Команда форума

    Регистрация:
    15 авг 2010
    Сообщения:
    1.358
    Симпатии:
    5
    Баллы:
    29
    там типы данных случайно не разные?
    Код:
    Источник.ВидЗадолженности = Перечисления.ВидыЗадолжностей.Дебиторская
  3. TopicStarter Overlay
    Катерина казань
    Offline

    Катерина казань Опытный в 1С

    Регистрация:
    6 апр 2011
    Сообщения:
    125
    Симпатии:
    0
    Баллы:
    26
    заработало вот так. Хотя понимаю что это мягко говоря немного не корректно:
    Код:
    Если Источник.СуммыДолга[Источник.СуммыДолга.Количество()-1].ВидЗадолженности = Перечисления.ВидыЗадолженности.Дебиторская Тогда
    Значение = "60.01";
    Иначе
    Значение = "62.01";
    КонецЕсли;
    

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