|
ВетИС и КА 2.4. ВСД не гасится из 1С | ☑ | ||
---|---|---|---|---|
0
Fuas4
09.09.19
✎
15:45
|
Отцы, помогите понять, в чем ошибка:
Есть типовая КА 2.4. Есть Меркурий, с которым настроена связь При оформлении Входящей транспортной операции не гасится ВСД с тремя ошибками в ТТН: http://prntscr.com/p3rvkz Но дело в том, что Входящая транспортная операция происходит внутри одного хозяйствующего субъекта - т.е. товар едет от границы в город. Грузоотправитель и получатель - одно лицо В такой ситуации 1С не дает заполнить данные о ТТН. В самом сертификате (который создает ветеринар на таможне) данные по ТТН есть. В 1с они попадают вот в таком виде: http://prntscr.com/p3ry0i Объясните, как правильно из 1С гасить ВСД? В ЛК Меркурия гасятся без проблем |
|||
1
unbred
09.09.19
✎
16:14
|
можно 2 площадки забахать у ХС . для отгрузки и приёмки. ещё интеркампани можно , но это я про контуровский модуль.
про КА ничо не знаю, но принцип работы примерно один (имхо). |
|||
2
Fuas4
09.09.19
✎
16:18
|
(1) мне бы именно с КА разобраться. Интеркампани не вариант, всего одна организация у нас
|
|||
3
yzimin
09.09.19
✎
16:44
|
Было бы хорошо, если бы указывали всегда номер релиза. В 2.4.9 были изменения по Ветис
|
|||
4
Fuas4
09.09.19
✎
16:45
|
(3) 2.4.9.82
|
|||
5
Fuas4
09.09.19
✎
20:43
|
Апну, пожалуй
|
|||
6
ProxyInspector
09.09.19
✎
22:25
|
У тебя же написано необходимо ввести акт о несоответствии.
В запросе на гашение надо добавить тег о несоответствии. Там можно написать любой текст. Важно чтобы эта информация просто была. Часто при гашении через API без акта о несоответствии погасить не удается, хотя через WEB гасится без проблем. |
|||
7
Fuas4
09.09.19
✎
22:57
|
(6) Благодарю! А первая ошибка про тип ТТН тоже таким образом фиксится?
|
|||
8
Fuas4
09.09.19
✎
23:03
|
(6) И если не затруднит:
1. Чем чревато введение актов о несоответствии при каждом гашении ВСД? Вот тут пишут, что в акте указывают "Глюк Меркурия" : http://www.fsvps.ru/vetrf-forum/posts/list/8529.page Насколько это вообще нормально - создавать такие акты несоответствия? 2. В списке зарегистрированных ошибок этого нет, хотя ошибка наблюдается не первый релиз. Я ее, конечно, зарегистрирую, но неужели все молча дописывают обмен с меркурием? |
|||
9
victuan1
10.09.19
✎
05:42
|
(0) Возможно, ошибка в интеграции с 1С - неправильно парсится список связанных документов, которые указаны поставщиком в ВСД.
|
|||
10
ProxyInspector
10.09.19
✎
07:20
|
Лично я везде указываю акт не соответствия. Ну и пишется что-то типа "Не корректное оформление"
|
|||
11
victuan1
10.09.19
✎
07:33
|
(10) Проверьте еще правильно ли указан Тип перевозки. Должно быть "Перевозка без смены владельца".
|
|||
12
Fuas4
10.09.19
✎
09:22
|
(9) Документы от поставщика пустые в 1С
(10), (11) Спасибо, попробую! |
|||
13
Fuas4
19.09.19
✎
12:37
|
Пофиксили мы ошибку, в связи с чем считаю, что у меня есть долг перед обществом и надо написать, как именно пофиксили.
Итак, были следующие ошибки (для тех, кто их будет гуглить): MERC14575 Тип ТТН в сведениях о принимаемой партиидолжен совпадать с указанным в ветеринарно-сопроводительном документе MERC14257 Так как дата ТТН в сведениях о принимаемой партии не совпадает с указанной в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии MERC14258 Так как номер ТТН в сведениях о принимаемой партии не совпадает с указанной в ветеринарно-сопроводительном документе, то необходимо указать причину в акте о несоответствии Что сделали: 1. в коде нашли место, где, если грузоотправитель и грузополучатель - одна и та же организация, то данные о ТТН очищаются (т.к. не нужна ТТН, когда сам себе что то везешь). Закомментировали этот код, потому что по логике Меркурия, если тебе на границе написали номер ТТН "Б/Н", то и гасить надо с этими же данными. Конкретно в релизе КА 2.4.9.70 этот код находится в модуле формы документа "ВходящаяТранспортнаяОперацияВЕТИС", в процедуре НастроитьЗависимыеЭлементыФормы. Вот так надо сделать: http://prntscr.com/p857af Т.е. закомментировать строки //Объект.ТТНУказан = Ложь; //Если Объект.ТТНУказан И Объект.ТипТТН.Пустая() Тогда // Объект.ТипТТН = ПредопределенноеЗначение("Перечисление.ТипыДокументовВЕТИС.ТТН"); //ИначеЕсли Не Объект.ТТНУказан Тогда // Объект.ТипТТН = ПредопределенноеЗначение("Перечисление.ТипыДокументовВЕТИС.ПустаяСсылка"); //КонецЕсли; После этого указанные ошибки уходят. Но это еще не все. У вас ВСД будет гаситьяс в меркурии, но во входящей транспортной операции вы этого не увидите, потому что 1С при расшифровке ответа будет падать с ошибкой "Неправильное имя колонки". Судя по всему, во входящую транспортную операцию эти колонки добавить забыли, но добавили в инвентаризацию ветис и производственную операци ветис. Фиксится ошибка в общем модуле "ОбменДаннымиВЕТИС" в процедуре "ЗагрузитьЗаписиСкладскогоЖурналаПоРезультатамЗапросаВЕТИС". Там надо добавить условие на эти 2 документа. ВОт так: http://prntscr.com/p859o5 Т.е. обарачиваем добавление параметров отбора в условие Если ТипЗнч(Документ) = Тип("ДокументСсылка.ИнвентаризацияПродукцииВЕТИС") ИЛИ ТипЗнч(Документ) = Тип("ДокументСсылка.ПроизводственнаяОперацияВЕТИС") Тогда После этого 1С начинает гасить ВСД как надо и отображать во входящей транспортной операции, что ВСД погашен |
|||
14
Fuas4
19.09.19
✎
12:38
|
Всем спасибо за помощь!
|
|||
15
victuan1
19.09.19
✎
13:48
|
(13) Думаю, достаточно закомментировать одну только эту строчку:
//Объект.ТТНУказан = Ложь; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |