Каталог решений - Ошибка во внешней обработке СБИС

Ошибка во внешней обработке СБИС

Ошибка во внешней обработке СБИС

В наличии

При загрузке корректировочных счетов-фактур обработка не подтягивала основания.

Категория:

Описание

При загрузке корректировочных счетов фактур обработка не подтягивает основание. Т.е. не ищет поступление для документа корректировка и создает счет-фактуру без основания.

Чтобы исправить, нужно зайти в модуль формы РаботаСДокументами1С:

 

 

Найти функцию

Функция сбисЗаполнитьДанныеИсходногоДокумента(Контекст) Экспорт

И исправить код:

 ИначеЕсли Контекст.СтруктураФайла.Файл.Формат = "счФактКор" Тогда
        //KES первое основание. Теперь основания - это массив
        Если    (    Контекст.СтруктураФайла.Файл.Документ.Свойство("НомерСчФ", ДокументПоступленияНомер)
            И    Контекст.СтруктураФайла.Файл.Документ.Свойство("ДатаСчФ", ДокументПоступленияДата))
            Или    (    Контекст.СтруктураФайла.Файл.Документ.Свойство("Основание") И ТипЗнч(Контекст.СтруктураФайла.Файл.Документ.Основание)=Тип("Массив")
            И     Контекст.СтруктураФайла.Файл.Документ.Основание[0].Свойство("Номер", ДокументПоступленияНомер)
            И    Контекст.СтруктураФайла.Файл.Документ.Основание[0].Свойство("Дата", ДокументПоступленияДата)) Тогда
        Иначе
            Сообщить("Не указаны номер или дата исходного документа"); 
            Отказ = Истина
        КонецЕсли;

на код:

 

    ИначеЕсли Контекст.СтруктураФайла.Файл.Формат = "счФактКор" Тогда
        //KES первое основание. Теперь основания - это массив
        Если    (    Контекст.СтруктураФайла.Файл.Документ.Свойство("НомерСчФ", ДокументПоступленияНомер)
            И    Контекст.СтруктураФайла.Файл.Документ.Свойство("ДатаСчФ", ДокументПоступленияДата))
            Или    (    Контекст.СтруктураФайла.Файл.Документ.Свойство("Основание") И ТипЗнч(Контекст.СтруктураФайла.Файл.Документ.Основание)=Тип("Массив")
            И     Контекст.СтруктураФайла.Файл.Документ.Основание[1].Свойство("Номер", ДокументПоступленияНомер)
            И    Контекст.СтруктураФайла.Файл.Документ.Основание[1].Свойство("Дата", ДокументПоступленияДата)) Тогда
        Иначе
            Сообщить("Не указаны номер или дата исходного документа"); 
            Отказ = Истина
        КонецЕсли;

 

has been added to your cart:
Оформление заказа