Провели поступление товаров через ЭДО, подписали с нашей стороны. Через 2 дня машина так и не приехала, решили документ аннулировать. Инициатором аннулирования выступил наш поставщик. К нам не приходит запрос на аннулирование. Пробовал скачать его через Файлер и загрузить через "Загрузить документ из файла...", документ показывает, но кнопка "Выполнить загрузку" ничего не делает. Нигде не нашел, как загружать аннулирование в КА1 - везде инструкции на КА2. Подскажите что делать?
Найденные решения
Спасибо за ответ. В техподдержке 1С сослались на нетиповую конфигурацию и не стали ничего делать.
Ошибку уже сам нашел. К нам пришел документ с названием "DP_TORG...." (всего 152 символа), а в документе аннулирования написано, что отменятеся документ с названием "DP_TORG...." (всего 150 символа), т.е. на 2 символа меньше.
Может кому пригодится:
Внес изменения в процедуру "ЭлектронныеДокументыСлужебный.ОпределитьЭлектронныйДокумент":
Ошибку уже сам нашел. К нам пришел документ с названием "DP_TORG...." (всего 152 символа), а в документе аннулирования написано, что отменятеся документ с названием "DP_TORG...." (всего 150 символа), т.е. на 2 символа меньше.
Может кому пригодится:
Внес изменения в процедуру "ЭлектронныеДокументыСлужебный.ОпределитьЭлектронныйДокумент":
//Доработка Начало
//Старый код:
//ШаблонСравнение = СтрЗаменить(ШаблонИмяРеквизита, "%2", ЗнакСравнения);
//ШаблонИмяПараметра = СтрЗаменить(ШаблонСравнение, "%3", "&"+Элемент.Ключ);
//Новый код:
Если Элемент.Ключ = "НаименованиеФайла" И СтрДлина(СокрЛП(Элемент.Значение))>=150 Тогда
ШаблонСравнение = СтрЗаменить(ШаблонИмяРеквизита, "%2", "ПОДОБНО");
ШаблонИмяПараметра = СтрЗаменить(ШаблонСравнение, "%3", "&"+Элемент.Ключ);
Иначе
ШаблонСравнение = СтрЗаменить(ШаблонИмяРеквизита, "%2", ЗнакСравнения);
ШаблонИмяПараметра = СтрЗаменить(ШаблонСравнение, "%3", "&"+Элемент.Ключ);
КонецЕсли;
//Доработка Конец
КонецЕсли;
Текст = Текст + ШаблонИмяПараметра;
Запрос.УстановитьПараметр(Элемент.Ключ, Элемент.Значение);
//Доработка Начало
Если Элемент.Ключ = "НаименованиеФайла" И СтрДлина(СокрЛП(Элемент.Значение))>=150 Тогда
Запрос.УстановитьПараметр(Элемент.Ключ, ""+Элемент.Значение+"%");
КонецЕсли;
//Доработка Конец
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вообще лучше всего в поддержку позвонить или написать)
Попробуйте посмотреть дерево ЭД по поступлению или же в "Отклонить" в Текущих делах ЭДО. Если там не найдется Предложения об аннулировании, проверьте еще нераспакованные пакеты (в Архиве ЭДО или в Текущих делах), возможно пакет по какой то причине не распаковался.
Попробуйте посмотреть дерево ЭД по поступлению или же в "Отклонить" в Текущих делах ЭДО. Если там не найдется Предложения об аннулировании, проверьте еще нераспакованные пакеты (в Архиве ЭДО или в Текущих делах), возможно пакет по какой то причине не распаковался.
Спасибо за ответ. В техподдержке 1С сослались на нетиповую конфигурацию и не стали ничего делать.
Ошибку уже сам нашел. К нам пришел документ с названием "DP_TORG...." (всего 152 символа), а в документе аннулирования написано, что отменятеся документ с названием "DP_TORG...." (всего 150 символа), т.е. на 2 символа меньше.
Может кому пригодится:
Внес изменения в процедуру "ЭлектронныеДокументыСлужебный.ОпределитьЭлектронныйДокумент":
Ошибку уже сам нашел. К нам пришел документ с названием "DP_TORG...." (всего 152 символа), а в документе аннулирования написано, что отменятеся документ с названием "DP_TORG...." (всего 150 символа), т.е. на 2 символа меньше.
Может кому пригодится:
Внес изменения в процедуру "ЭлектронныеДокументыСлужебный.ОпределитьЭлектронныйДокумент":
//Доработка Начало
//Старый код:
//ШаблонСравнение = СтрЗаменить(ШаблонИмяРеквизита, "%2", ЗнакСравнения);
//ШаблонИмяПараметра = СтрЗаменить(ШаблонСравнение, "%3", "&"+Элемент.Ключ);
//Новый код:
Если Элемент.Ключ = "НаименованиеФайла" И СтрДлина(СокрЛП(Элемент.Значение))>=150 Тогда
ШаблонСравнение = СтрЗаменить(ШаблонИмяРеквизита, "%2", "ПОДОБНО");
ШаблонИмяПараметра = СтрЗаменить(ШаблонСравнение, "%3", "&"+Элемент.Ключ);
Иначе
ШаблонСравнение = СтрЗаменить(ШаблонИмяРеквизита, "%2", ЗнакСравнения);
ШаблонИмяПараметра = СтрЗаменить(ШаблонСравнение, "%3", "&"+Элемент.Ключ);
КонецЕсли;
//Доработка Конец
КонецЕсли;
Текст = Текст + ШаблонИмяПараметра;
Запрос.УстановитьПараметр(Элемент.Ключ, Элемент.Значение);
//Доработка Начало
Если Элемент.Ключ = "НаименованиеФайла" И СтрДлина(СокрЛП(Элемент.Значение))>=150 Тогда
Запрос.УстановитьПараметр(Элемент.Ключ, ""+Элемент.Значение+"%");
КонецЕсли;
//Доработка Конец
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот