Разработка #1265
Документ ВСД_ОбъединениеПартий
Статус:
Завершена
Приоритет:
Нормальный
Назначена:
-
Версия:
-
Дата начала:
11.09.2017
Срок завершения:
Готовность:
0%
Оценка временных затрат:
Описание
Операция MergeOperation предназначена для объединения в системе Меркурий нескольких записей складского журнала продукции в одну, для согласования особенностей партионного учёта, принятого в системе Меркурий и в учётной системе предприятия. Также операция может использоваться для присоединения На вход системы передаются следующие сведения:
1. Происходит объединение нескольких записей складского журнала продукции в одну, при этом в журнал входной продукции добавляется новая позиция с общим объемом и периодом дат выработки и срока годности.
2. Происходит присоединение записей к первой по списку. В этом случае результирующая запись журнала будет иметь наименование продукции, то же наименование продукции, что и главная. Объём и количество упаковок будет просуммировано, вид упаковки, номера партий логически объединены в список.
3. Произошла ошибка при обработке запроса.
- данные о хозяйствующем субъекте и предприятии, в журнале которого будет производиться объединение записей;
- позиции в складском журнале системы Меркурий, которые необходимо объединить;
- наименование продукции для объединенной записи журнала и другая дополнительная информация.
- добавление в складской журнал продукции записи, сформированной в результате объединения двух или более записей журнала, содержащей общий объем, даты выработки и срок годности.
MergeOperationResult - получение результата запроса¶
При выполнении операции MergeOperation возможны следующие сценарии:1. Происходит объединение нескольких записей складского журнала продукции в одну, при этом в журнал входной продукции добавляется новая позиция с общим объемом и периодом дат выработки и срока годности.
2. Происходит присоединение записей к первой по списку. В этом случае результирующая запись журнала будет иметь наименование продукции, то же наименование продукции, что и главная. Объём и количество упаковок будет просуммировано, вид упаковки, номера партий логически объединены в список.
3. Произошла ошибка при обработке запроса.
- Некорректный запрос.
- Запрос не прошёл проверку на бизнес-правила.
- Внутренняя ошибка системы.
Условия¶
Позиции в складском журнале системы Меркурий, не менее двух. Указанные позиции будут объединены в одну. Представляют собой идентификатор версии записи (uuid) в ИС Меркурий.- Указанная версия записи складского журнала продукции в ИС Меркурий должна быть актуальной, неаннулированной и неудалённой.
- Объединяемые записи журнала должны быть в статусе "создана" или "отправлена".
- Объединяемые записи журнала должны быть в журнале входной продукции, для вырабатываемой продукции функция объединения отсутствует.
- Хозяйствующий субъект - владелец продукции в объединяемых записях должен совпадать.
- Объединяемые записи журнала продукции должны относится к одному типу продукции (первый уровень справочника продукции).
- Объединяемые записи журнала продукции должны относится к одной продукции (второй уровень справочника продукции).
- В объединяемых записях журнала продукции указанная ед. измерения должна относится к одной группе единиц измерения.
- Объединяемые записи журнала продукции должны относится к одной стране происхождения.
- Запрещено объединение записи журнала входной и вырабатываемой продукции.
- Запрещено объединение записей журнала относящихся к скоропортящейся и не скоропортящейся продукции.
- Запрещено объединение записей журнала относящихся к качественной и некачественной продукции;
Связанные редакции
История
#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
ВСД_ОбъединениеПартий + исправления refs #1265 #1193