Project

General

Profile

Actions

Feature #5184

open

Додати можливість вказувати допустимі терміни придатності в днях

Added by Alevtyna Radochynska 5 months ago. Updated 3 months ago.

Status:
До тестування
Priority:
Нормальний
Target version:
General - -
Start date:
01/05/2026
Due date:
02/05/2026 (about 4 months late)
% Done:

0%

Estimated time:
12:00 h
Обработка конвертации:
No
Конфигурация:
Основная
Оценка разработки:
8
Оценка тестирования:
4
Документація актуалізована:

Description

User Story:

Хто: Адміністратор
Що: Мати можливість для контрагента вказувати допустимі терміни придатності в днях
Навіщо: Щоб система не відбирала товар, який не відповідає вимогам конкретного контрагента в процентах.

Опис задачі:

Поточна поведінка:

  • Для кожного контрагента можна задати декілька складських категорій.
  • Для кожної складської категорії задається одне значення - Термін придатності, %.

Бажана поведінка:

  • Створити параметр складу "Контрагенти: Термін придатності (Допустимий)" - повинен мати два значення:
  • Проценти - Поточна поведінка;
  • Дні - В довіднику Термін придатності (Допустимий), змінює значення поля "Термін придатності, %" на "Термін придатності, днів", надає змогу вказати значення поля в днях.

Критерії приймання:

  1. Існує контрагент для нього налаштована складська категорія з мінімальним строком придатності (N днів), система не відбирає товар цієї категорії з залишковим строком < N днів.
  2. Для кількох категорій контрагента задане однакове значення (наприклад, 180 днів), правило застосовується коректно до всіх цих категорій.
  3. Залишковий строк придатності товару дорівнює або більший за задане значення товар доступний для відбору.

User Story:
Як користувач системи (логіст / менеджер складу),
я хочу налаштовувати допустимі залишкові терміни придатності для кожного контрагента по складських категоріях у ДНЯХ,
щоб система не відбирала товар, який не відповідає вимогам конкретного контрагента. (напр. не відвантажувати товари з залишковим терміном придатності менше 90 днів)

Поточна поведінка

Для кожного контрагента можна задати декілька складських категорій.
Для кожної складської категорії задається одне значення — Відсотковий залишок до кінця строку придатності.

Бажана поведінка

Given існує контрагент
When для нього налаштована складська категорія з мінімальним строком придатності (N днів)
Then система не відбирає товар цієї категорії з залишковим строком < N днів.

Given для кількох категорій контрагента задане однакове значення (наприклад, 180 днів)
Then правило застосовується коректно до всіх цих категорій.

Given залишковий строк придатності товару дорівнює або більший за задане значення
Then товар доступний для відбору.*


Files

Actions #1

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Tracker changed from Issue to Feature
Actions #2

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Description updated (diff)
Actions #3

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Description updated (diff)
Actions #4

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Description updated (diff)
Actions #5

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Description updated (diff)
Actions #6

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Subject changed from Допустимі терміни придатності в днях to Додати можливість вказувати допустимі терміни придатності в днях
Actions #7

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Description updated (diff)
Actions #8

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Description updated (diff)
Actions #9

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Status changed from Призупинена to На розгляд до виконання
  • Assignee set to Viktor Panchenko
Actions #10

Updated by Viktor Panchenko 5 months ago · Edited

  • Description updated (diff)
  • Status changed from На розгляд до виконання to До виконання
Actions #11

Updated by Viktor Panchenko 5 months ago · Edited

  • Status changed from До виконання to Проектування
  • Estimated time set to 12:00 h
  • Оценка разработки set to 8
  • Оценка тестирования set to 4
Actions #12

Updated by Viktor Panchenko 5 months ago · Edited

  • Status changed from Проектування to Проектний огляд
Actions #13

Updated by Viktor Panchenko 5 months ago · Edited

  • Status changed from Проектний огляд to Прийняття проекту
  • Assignee changed from Viktor Panchenko to Alevtyna Radochynska
Actions #14

Updated by Viktor Panchenko 5 months ago · Edited

  • Status changed from Прийняття проекту to Готово до розробки
  • Assignee deleted (Alevtyna Radochynska)
Actions #15

Updated by Alevtyna Radochynska 5 months ago · Edited

  • Due date set to 02/05/2026
Actions #16

Updated by Olha Biziuk 5 months ago · Edited

  • Status changed from Готово до розробки to Спринт
  • Assignee set to Igor Kostenko
Actions #17

Updated by Igor Kostenko 4 months ago · Edited

  • Status changed from Спринт to В розробці
Actions #18

Updated by Alevtyna Radochynska 4 months ago · Edited

Прошу уточнити статус задачі

Actions #19

Updated by Igor Kostenko 4 months ago · Edited

  • Status changed from В розробці to До тестування
  • Assignee changed from Igor Kostenko to Leonid Radchenko

Реалізовано на ДЕВ (поміщення 5478)
в регістр СрокиГодностиДопустимые додано ресурс СрокГодностиДней

при поповненні перевіряється СрокГодностиПроцент і СрокГодностиДней якщо вони заповнені

в стратегії відбора додано "Осталось дней срока годности" і "Допустимый срок годности контрагента (дней)" для тонкого нараштування відбору

Actions #20

Updated by Leonid Radchenko 4 months ago · Edited

  • Assignee changed from Leonid Radchenko to Mykhailo Madorskiy
Actions #21

Updated by Mykhailo Madorskiy 4 months ago · Edited

  • Status changed from До тестування to Відновлено
  • Assignee changed from Mykhailo Madorskiy to Igor Kostenko

прошу оновити задачей сховище QA

Actions #22

Updated by Igor Kostenko 4 months ago · Edited

Переніс в кюа

Actions #23

Updated by Igor Kostenko 4 months ago · Edited

  • Status changed from Відновлено to До тестування
  • Assignee changed from Igor Kostenko to Mykhailo Madorskiy
Actions #24

Updated by Mykhailo Madorskiy 4 months ago · Edited

  • Status changed from До тестування to На тестуванні

Updated by Mykhailo Madorskiy 4 months ago · Edited

BUG REPORT: # 1

Description:

Не спацовуе відбір за налаштуваннями

- Configuration: 1С:Предприятие 8.3 (8.3.18.1520)/WMS (2.9.4.5)
ABM

- Base: Srvr="10.0.1.10";Ref="wms_qa_mikn”

*- PDT:*
Steps to Reproduce:

Створити документ відвантаження.
Додати номенклатуру з артикулом 0002.
розрахувати відбір.

Actual Result

Відбирається партія со строком годності у 2 дні, хоча вказано
Допустимий строк 5 днів

Приклад відвантаження 498

Партія яка відповіде умовам 190226:431
Партія яка розрахувалась 190226:430

Expected Result:

Відбирається партія 190226:431 со строком годності 9 днів

Actions #26

Updated by Igor Kostenko 3 months ago · Edited

  • Status changed from Відновлено to В розробці
Actions #27

Updated by Igor Kostenko 3 months ago · Edited

  • Status changed from В розробці to До тестування
  • Assignee changed from Igor Kostenko to Mykhailo Madorskiy

RE BUG REPORT: # 1
Поправив переніс. проблема була в механізмах умов скд.

Actions #28

Updated by Mykhailo Madorskiy 3 months ago · Edited

  • Status changed from До тестування to На тестуванні

Updated by Mykhailo Madorskiy 3 months ago · Edited

BUG REPORT: # 2

Description:

Не спацовуе відбір за налаштуваннями допустив відсоток терміну придатності

- Configuration: 1С:Предприятие 8.3 (8.3.18.1520)/WMS (2.9.4.5)
ABM
*- Base:* Srvr="10.0.1.10";Ref="wms_qa_mikn”
*- PDT:*
Steps to Reproduce:

Створити документ відвантаження.
Додати номенклатуру з артикулом 0002.
розрахувати відбір.

Actual Result

Відбирається партія со строком годності у 8 днів, хоча вказано
Допустимий строк 20 відсотків від 100 днів сбрегання товара
Приклад відвантаження 498
Партія яка відповіде умовам 1030326:455
Партія яка розрахувалась 030326:450
Expected Result:

Відбирається партія 1030326:455 со строком годності 28 днів

Actions #30

Updated by Igor Kostenko 3 months ago · Edited

  • Status changed from Відновлено to До тестування
  • Assignee changed from Igor Kostenko to Mykhailo Madorskiy

в стратегії відбору не описано умова по відсоткам. тільки по дням. то потрібно описати

Updated by Mykhailo Madorskiy 3 months ago · Edited

Test Report

Environment:

- Configuration: 1С:Предприятие 8.3 (8.3.18.1520)/WMS (2.9.4.5)
ABM
- Base: Srvr="10.0.1.10";Ref="wms_qa_mikn” 

- PDT:
Result:
  
У катку контрагенту дуло додано допустимий остаток терміну придатності
додано два значення
допустимий залишок днів
допустимий процент стока придатності(наприклад вказане значення 80% - це означає що 20% залишка ТП обмежуються)

Якщо налаштовано два значення, то буде враховуватись більше з ціх двох

Налаштовуються ці умови в стратегії відбіра в умовах СКД

Якщо в стратегії заповнено дві умови, а в карточке контрагента заповнено тільки ТП у днях, то відбір не розрахуються

Якщо в стратегії заповнено дві умови, а в карточке контрагента заповнено тільки ТП у %, то відбір розрахуються

Якщо в стратегії прописана одна умова, а у контрагента вказано дві умови, то відбір розрахуються по прописано умові в СКД

Comment:
Рекомендую провести приймальне тестування 

Actions #32

Updated by Mykhailo Madorskiy 3 months ago · Edited

  • Status changed from На тестуванні to До релізу
  • Assignee changed from Mykhailo Madorskiy to Alevtyna Radochynska
  • Target version set to -
Actions #33

Updated by Alevtyna Radochynska 3 months ago · Edited

  • Status changed from До релізу to На тестуванні
Actions #34

Updated by Alevtyna Radochynska 3 months ago · Edited

  • Status changed from На тестуванні to До релізу

Прошу перенести на Srvr="app51";Ref="Engadi_1";

Actions #35

Updated by Alevtyna Radochynska 3 months ago · Edited

  • Status changed from До релізу to На уточненні
  • Assignee changed from Alevtyna Radochynska to Olha Biziuk
Actions #36

Updated by Alevtyna Radochynska 3 months ago · Edited

  • Status changed from На уточненні to Готово до розробки
  • Assignee deleted (Olha Biziuk)
Actions #37

Updated by Olha Biziuk 3 months ago · Edited

  • Status changed from Готово до розробки to Спринт
  • Assignee set to Igor Kostenko
Actions #38

Updated by Alevtyna Radochynska 3 months ago · Edited

Srvr="app55";Ref="Engadi_1";

Actions #39

Updated by Igor Kostenko 3 months ago · Edited

  • Status changed from Спринт to В розробці
Actions #40

Updated by Igor Kostenko 3 months ago · Edited

  • Status changed from В розробці to До тестування
  • Assignee changed from Igor Kostenko to Alevtyna Radochynska

переніс. оновив. треба тестить. має працювати

Actions

Also available in: Atom PDF