ВСД2 Инвентаризация - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

ВСД2 Инвентаризация

Добавил(а) Pentyukhov Sergey около 6 лет назад

Здравствуйте.
Посылаю Инвентаризацию в ВЕТИС(450 строк)
Приходит ответ "ОШИБКА: ОШИБКА: В запросе для записи складского журнала продукции указан идентификатор устаревшей версии записи реестра РСХН."

КАК из всех строк определить КАКОЙ товар НЕ ТОТ?


Ответы (10)

RE: ВСД2 Инвентаризация - Добавил(а) Pentyukhov Sergey около 6 лет назад

Кто нибуть. КАК с этим работать(искать товар)?

RE: ВСД2 Инвентаризация - Добавил(а) кб99 Синявский Филипп около 6 лет назад

видимо опять поменяли схему запроса = сейчас номер строки указывается в реквизите id запроса

<merc:stockDiscrepancy id='_1'>

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

RE: ВСД2 Инвентаризация - Добавил(а) Pentyukhov Sergey около 6 лет назад

а как вообще должен выглядеть ответ с указанием строки?. Может есть у Вас где, для посмотреть.

RE: ВСД2 Инвентаризация - Добавил(а) Pentyukhov Sergey почти 6 года назад

КБ99 Филипп писал(а):

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

Проверил
получается так... у нас есть эта партия, в Меркурии ее нет, она не НОЛЬ ее нет совсем.

КАК привести в соответствие Партии в ВЕТИС и у НАС в 1С??

RE: ВСД2 Инвентаризация - Добавил(а) Жуков Дмитрий почти 6 года назад

в Параметрах должно быть указано "Очищать справочник Партий"
Запустить обработку (по выбору)
а) ГО Реализации Транзакции - Получить Партии
б)Обмен - > Получить партии (не указывать период если в Обмен2).

RE: ВСД2 Инвентаризация - Добавил(а) Pentyukhov Sergey почти 6 года назад

Так делал неоднократно...
Судя по замыслу " Партии помечаются на удаление, потом идет запрос партий, далее если пришла партия из запроса в Спр. Партии снимается пометка на удаление"

Все вроде логично, но после ЭТИХ манипуляций делаю заполнить Партии в Инвентаризацию и ВСЕРАВНО получаю Старые НЕ помеченные на удаление Партии.
Откуда они появляются, не понимаю.

RE: ВСД2 Инвентаризация - Добавил(а) кб99 Синявский Филипп почти 6 года назад

Pentyukhov Sergey писал(а):

Так делал неоднократно...
Судя по замыслу " Партии помечаются на удаление, потом идет запрос партий, далее если пришла партия из запроса в Спр. Партии снимается пометка на удаление"

да, загружаются только актуальные партии

Все вроде логично, но после ЭТИХ манипуляций делаю заполнить Партии в Инвентаризацию и ВСЕРАВНО получаю Старые НЕ помеченные на удаление Партии.
Откуда они появляются, не понимаю.

старые партии у вас помечаются на удаление или нет?
вы делаете запрос за период или по всем партиям?

RE: ВСД2 Инвентаризация - Добавил(а) Pentyukhov Sergey почти 6 года назад

Пока разобрался.
Если загружаю партии без указания ДатаНачала и ДатаКонца
И если все прошло без остановок(Меркурий откинул из-зи перегрузок сервера)
То все ОК

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

Вот ответ из поддержки по поводу УКАЗАНИЯ в ОТВЕТЕ от сервера строки с номером ОШИБКИ.

[Поддержка Ветис.API - Поддержка #270944]

1) в данный момент для избежания данной ошибки вам необходимо проверять актуальность всех указываемых версии записей журнала. 
2) указывать в тексте ошибки конкретную запись журнала к которой относится ошибка планируется с версии 3.0 
3) stockDiscrepancy id='_1' - это Сведения о результате инвентаризации (по одному факту расхождения). - здесь может быть указано множество записей журнала (см документацию http://help.vetrf.ru/wiki/ResolveDiscrepancyOperation_v2.0#.D0.94.D0.B0.D0.BD.D0.BD.D1.8B.D0.B5_.D0.B7.D0.B0.D0.BF.D1.80.D0.BE.D1.81.D0.B0)

С уважением,
Служба технической поддержки ВетИС.API
8 (4922) 52-99-29

Этого у них никогда небыло, будет только в Третьей Реинкорнации.

RE: ВСД2 Инвентаризация - Добавил(а) кб99 Синявский Филипп почти 6 года назад

в свежей версии Получить актуальные партии грузит все партии, в том числе и погашенные, поэтому
  1. справочник ВСД_Партии можно не удалять
  2. заметно увеличится объем данных, получаемый от Ветиса, возможно увеличится время загрузки справочника партий
  3. вы 100% будете знать какие партии погашены, а какие актуальные

по инвентаризации - получается лучше каждую партию списывать отдельным документом ВСД_Инвентаризация - тогда сразу будет видно какая партия не ушла...

RE: ВСД2 Инвентаризация - Добавил(а) Pentyukhov Sergey почти 6 года назад

"...по инвентаризации - получается лучше каждую партию..."

Когда ВСЕ устаканится все так будет, пока идет массовая ИНВЕНТАРИЗАЦИЯ и зачистка хвостов. И делать по одной партии... не вариант(много г...).

    (1-10/10)