Разработка #1265: Документ ВСД_ОбъединениеПартий - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Разработка #1265

Документ ВСД_ОбъединениеПартий

Добавил(а) кб99 Синявский Филипп около 7 лет назад. Обновлено почти 6 года назад.

Статус:
Завершена
Приоритет:
Нормальный
Назначена:
-
Версия:
-
Дата начала:
11.09.2017
Срок завершения:
Готовность:

0%

Оценка временных затрат:

Описание

Операция MergeOperation предназначена для объединения в системе Меркурий нескольких записей складского журнала продукции в одну, для согласования особенностей партионного учёта, принятого в системе Меркурий и в учётной системе предприятия. Также операция может использоваться для присоединения На вход системы передаются следующие сведения:
  • данные о хозяйствующем субъекте и предприятии, в журнале которого будет производиться объединение записей;
  • позиции в складском журнале системы Меркурий, которые необходимо объединить;
  • наименование продукции для объединенной записи журнала и другая дополнительная информация.
Результатом выполнения данной операции является:
  • добавление в складской журнал продукции записи, сформированной в результате объединения двух или более записей журнала, содержащей общий объем, даты выработки и срок годности.

MergeOperationResult - получение результата запроса

При выполнении операции MergeOperation возможны следующие сценарии:
1. Происходит объединение нескольких записей складского журнала продукции в одну, при этом в журнал входной продукции добавляется новая позиция с общим объемом и периодом дат выработки и срока годности.
2. Происходит присоединение записей к первой по списку. В этом случае результирующая запись журнала будет иметь наименование продукции, то же наименование продукции, что и главная. Объём и количество упаковок будет просуммировано, вид упаковки, номера партий логически объединены в список.
3. Произошла ошибка при обработке запроса.
  • Некорректный запрос.
  • Запрос не прошёл проверку на бизнес-правила.
  • Внутренняя ошибка системы.

Условия

Позиции в складском журнале системы Меркурий, не менее двух. Указанные позиции будут объединены в одну. Представляют собой идентификатор версии записи (uuid) в ИС Меркурий.
  • Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, неаннулированной и неудалённой.
  • Объединяемые записи журнала должны быть в статусе "создана" или "отправлена".
  • Объединяемые записи журнала должны быть в журнале входной продукции, для вырабатываемой продукции функция объединения отсутствует.
  • Хозяйствующий субъект - владелец продукции в объединяемых записях должен совпадать.
  • Объединяемые записи журнала продукции должны относится к одному типу продукции (первый уровень справочника продукции).
  • Объединяемые записи журнала продукции должны относится к одной продукции (второй уровень справочника продукции).
  • В объединяемых записях журнала продукции указанная ед. измерения должна относится к одной группе единиц измерения.
  • Объединяемые записи журнала продукции должны относится к одной стране происхождения.
  • Запрещено объединение записи журнала входной и вырабатываемой продукции.
  • Запрещено объединение записей журнала относящихся к скоропортящейся и не скоропортящейся продукции.
  • Запрещено объединение записей журнала относящихся к качественной и некачественной продукции;

Связанные редакции

Редакция 82fd97b9 (Разница(diff))
Добавил(а) кб99 Синявский Филипп около 7 лет назад

ВСД_ОбъединениеПартий + исправления refs #1265 #1193

История

#1 Обновлено кб99 Синявский Филипп около 7 лет назад

  • Параметр Тема изменился с Документ Объединение партий на ВСД_ОбъединениеПартий

#2 Обновлено кб99 Синявский Филипп около 7 лет назад

Библиотека SoapDLL_test.dll версия = 1.0.6463.34696

#3 Обновлено кб99 Синявский Филипп около 7 лет назад

  • Параметр Тема изменился с ВСД_ОбъединениеПартий на ВСД_ОбъединениеПартий \ MergeOperation
  • Описание обновлено (diff)

#4 Обновлено кб99 Синявский Филипп больше 6 лет назад

  • Параметр Тема изменился с ВСД_ОбъединениеПартий \ MergeOperation на Документ ВСД_ОбъединениеПартий

#5 Обновлено кб99 Синявский Филипп больше 6 лет назад

Уточнение: В результате отправки запроса ВСД_Объединение получаем только ВСД_Продукция_Элемент без GUID

#6 Обновлено кб99 Синявский Филипп больше 6 лет назад

  • Параметр Статус изменился с Новая на Решена

#7 Обновлено кб99 Синявский Филипп почти 6 года назад

  • Параметр Статус изменился с Решена на Завершена

перенесено в wiki

Экспортировать в Atom PDF