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

18.01.22

Задачи пользователя - Адаптация типовых решений

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

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

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

 

 

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

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

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

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

на код:

 

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

 

Обработка СБИС счет фактура Sbis1C_UF

См. также

Табличная часть в доп. реквизитах и формирование таблиц в шаблоне docx для 1С:ДО 3.0

Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

29400 руб.

29.06.2023    4651    9    5    

18

Расширение для 1С:УНФ. Автоматическое снятие резервов в Заказах покупателей

Логистика, склад и ТМЦ Адаптация типовых решений Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Мы доработали УНФ, чтобы она автоматически отменяла старые резервы и не мешала эффективно продавать.

7200 руб.

02.08.2023    3057    4    0    

20

Создать на основании - своя кнопка (БСП). Проблема двух подменю Создать на основании

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Понадобилось в подменю "Создать на основании" добавить свою команду, которая открывает обработку. В процессе доработок появилась проблема двух подменю "Создать на основании". В статье о том, как решились проблемы.

01.03.2024    1684    dimanich70    8    

14

Доработка отчета "Связанные документы" (структура подчиненности) для вывода объектов из любого расширения

Адаптация типовых решений Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Доработка типового отчета "Связанные документы" позволяет просто и быстро расширять состав объектов для построения структуры подчиненности документов, используя объекты основной конфигурации и любых расширений.

1 стартмани

27.10.2023    2105    19    avmartynov    14    

44

Печать непроведенных документов для УТ, КА, ERP. Настройка печати по пользователям, документам и печатным формам

Пакетная печать Печатные формы Адаптация типовых решений Универсальные функции Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение для программ 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP, которое позволяет распечатывать печатные формы для непроведенных документов. Можно настроить, каким пользователям, какие конкретные формы документов разрешено печатать без проведения документа.

2 стартмани

22.08.2023    2236    25    progmaster    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. JohnyDeath 301 22.01.22 18:58 Сейчас в теме
А вы в СБИС обращались? Наверное будет всем хорошо, когда сам поставщик обработки поправит это у себя и выложит новую версию у себя на официальной страничке
+
2. sv_baranov 6 24.01.22 09:11 Сейчас в теме
Да. Я к ним обратился. Они начали спрашивать у меня ИНН. )))
Я им про ошибку в их обработке, а они без ИНН со мной не стали разговаривать.
Я так понял им не шибко нужно.

И еще. Эта правка касается только если корректировка сч.фактуры выписана на основании одной сч.фактуры.
А если на основании нескольких - обработка вообще не предусматривает такую работу.
Печаль, но факт. Недоделка.
+
3. user1466146 24.01.22 14:56 Сейчас в теме
Чтобы было совсем круто рекомендую вам оформлять доработки обработки СБИС по стандарту от самого Тензора (СБИС).

Стандарт в том, что они переопределяют функции и процедуры в отдельном файле внешней обработки ВнешниеФункции_Клиент, который позволяет при обновлении основного файла обработки не потерять доработанный код. Этот файл кладется в папку с настройками СБИС (settings sbis)

В вашем исполнении становится желательно предупреждать потребителей, что при обновлении файла нужно не забыть перенести код из старого файла в новый.

Если сделать по стандартам Тензора, то пользователь просто закидывает файл в папку, перезаходит в обработку и всё работает.

Вот ссылка на стандарты от самого Тензора для доработок обработки в целом по всем фронтам:
1.https://wiki.razgovorov.ru/index.php/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%­D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0

Вот ссылка на работу с Загрузкой входящих документов
1.https://wiki.razgovorov.ru/index.php/%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D1%84%D1%83%­D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1­%D0%BE%D1%82%D0%BA%D0%B8_%D0%A1%D0%91%D0%98%D0%A1_%D0%B4%D0%­BB%D1%8F_1%D0%A1_8.%D1%85#.D0.92.D0.BD.D0.B5.D1.88.D0.BD.D0.B8.D0.B5_.D1.84.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8_.D0.B4.D0.BB.D1.8F_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.BE.D0.B2
+
Оставьте свое сообщение