Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2024, 21:07

Настроить рег задание в ЕРПУХ

Автор OlgaTu, 04 июн 2024, 09:54

0 Пользователей и 1 гость просматривают эту тему.

antoneus

А откуда берутся значения в полях invAmountLocal и invVatAmount?

OlgaTu

Afinogen,
сорри .... это я туплю - это справочник.
В нем записываются отдельно документы и в каждом документе должны заполняться указанные поля

OlgaTu

antoneus,
у нас опер система отдает xml (номер заказа и данные к нему, в том числе и суммы) - ЕРП его обрабатывает и нужные поля записывает в документ под определенный номер заказа

antoneus

А сразу при обработке нельзя эти нужные поля заполнять? Тем более это в одном и том же справочнике, рядом прямо. Ну вот писать значение не только в поле invAmountLocal, но еще и в поле СуммаДокумента?

OlgaTu

antoneus,
обработка была написана давно и ее не хотят трогать, пока работает нормально))

а мне как новичку дали задание потренироваться с сделать рег.задание))
но я пока не сообразила, что не так делаю(((


antoneus

Что не так? Ну так, кое-что по мелочи)

Процедура yu_ПроведениеСуммВходящихДокументов () Экспорт
   Запрос = Новый Запрос (
   "ВЫБРАТЬ
   |   yu_ВходящиеДокументыОперативнойСистемы.Ссылка КАК Ссылка,
   |   yu_ВходящиеДокументыОперативнойСистемы.invAmountLocal КАК invAmountLocal,
   |   yu_ВходящиеДокументыОперативнойСистемы.invVatAmount КАК invVatAmount
   |ИЗ
   |   Справочник.yu_ВходящиеДокументыОперативнойСистемы КАК yu_ВходящиеДокументыОперативнойСистемы
   |ГДЕ
   |   yu_ВходящиеДокументыОперативнойСистемы.СуммаДокумента = 0
   |   И yu_ВходящиеДокументыОперативнойСистемы.invAmountLocal <> """"" );

    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        Док = Выборка.Ссылка.ПолучитьОбъект();
        Док.СуммаДокумента = Выборка.invAmountLocal;
        Док.СуммаВключаетНДС = Истина;
        Док.СуммаНДС = Выборка.invVatAmount;
        Док.Записать();
    КонецЦикла;

КонецПроцедуры

OlgaTu

antoneus,
это круто!
СПАСИБО!!!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск