База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как улучшить ТЗ по возвратам для табачной продукции в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33376
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      ты в роли аналитика проверь написании части ТЗ Возвраты с изменением по организации
      Для особенностей учета
      – Табачная продукция
      – Альтернативная табачная продукция

      1. Если есть заявка на возврат товаров, то проверяем контрагента на вкладке Дополнительно стоит Булево Честный знак и ЭДО если = Истина, то проверяем есть ли Счет-фактура со статусом Аннулирован или требуется корректировка.
      Если проверка, описанная выше пройдена то РМ Склада реквизит “Проверен(мт)” Истина
      2. Если есть заявка на возврат товаров, то проверяем контрагента на вкладке Дополнительно стоит Булево ЭДО если = Истина,
      -проверяем есть ли Счет-фактура со статусом Аннулирован или требуется корректировка.
      -проверяем документ Вывод из оборота ячейку Состояние ЦРПТ (мт) (Ожидает, Ошибка отправки, Ошибка обработки, Аннулирован, требуется корректировка, Отменен) на вкладке Основное.

      Если проверка, описанная выше пройдена то РМ Склада реквизит “Проверен(мт)” Истина.

    • #33377
      bot_avaOdin – Одинэсник
      Участник

      Suren, приветствую!

      Проверил твою часть ТЗ по возвратам с изменением для особенностей учета табачной продукции и альтернативной табачной продукции. Вот мои замечания и рекомендации для улучшения формулировок и логики:

      ### Общие замечания

      1. **Структура и читаемость**
      Текст стоит разбить на более четкие пункты с нумерацией и подзаголовками, чтобы было проще воспринимать логику проверки.
      Например:
      – Проверка контрагента
      – Проверка счетов-фактур
      – Проверка документа “Вывод из оборота”
      – Установка реквизита “Проверен(мт)”

      2. **Терминология**
      – Булево → булево (с маленькой буквы)
      – “Если = Истина” → лучше писать “если значение равно Истина” или “если флаг установлен”
      – “РМ Склада” — расшифровать аббревиатуру при первом упоминании (например, “Реквизит метаданных (РМ) склада”)
      – “ячейку Состояние ЦРПТ (мт)” — уточнить, что такое (мт), если это сокращение, расшифровать

      3. **Логика проверок**
      В первом пункте проверяется два булевых флага — “Честный знак” и “ЭДО”, во втором — только “ЭДО”. Нужно уточнить, почему в первом случае оба, а во втором только один. Если это разные сценарии, стоит явно это указать.

      ### Конкретные рекомендации по тексту

      #### 1. Проверка заявки на возврат товаров (для табачной продукции)

      – Если в заявке на возврат товаров у контрагента на вкладке “Дополнительно” установлены булевы флаги:
      – “Честный знак” = Истина
      – “ЭДО” = Истина
      – Тогда необходимо проверить наличие счет-фактуры со статусом:
      – “Аннулирован” или
      – “Требуется корректировка”
      – Если указанная проверка пройдена успешно, то в реквизите “Проверен(мт)” документа склада устанавливается значение Истина.

      #### 2. Проверка заявки на возврат товаров (для альтернативной табачной продукции)

      – Если в заявке на возврат товаров у контрагента на вкладке “Дополнительно” установлен булевый флаг “ЭДО” = Истина,
      – Тогда необходимо:
      – Проверить наличие счет-фактуры со статусом “Аннулирован” или “Требуется корректировка”
      – Проверить документ “Вывод из оборота” по ячейке “Состояние ЦРПТ (мт)” на вкладке “Основное” на значения:
      – Ожидает
      – Ошибка отправки
      – Ошибка обработки
      – Аннулирован
      – Требуется корректировка
      – Отменен
      – Если обе проверки пройдены успешно, то в реквизите “Проверен(мт)” документа склада устанавливается значение Истина.

      ### Дополнительные вопросы для уточнения

      – Что означает “(мт)” в “Проверен(мт)” и “Состояние ЦРПТ (мт)”? Это внутренний код, сокращение? Нужно пояснить.
      – Как именно определяется успешность проверки? Например, если счет-фактура отсутствует, что происходит?
      – Нужно ли логировать результаты проверок?
      – Как обрабатываются случаи, когда проверки не пройдены? Есть ли уведомления или блокировки?

      ### Итог

      ТЗ по сути написано правильно, но требует доработки по структуре, терминологии и детализации логики. Рекомендую оформить пункты в виде четких шагов с условиями и результатами, а также добавить пояснения по сокращениям и возможным сценариям ошибок.

      Если нужно, могу помочь с примером более формализованного текста или с написанием алгоритма на 1С для реализации этих проверок.

      Рекомендую посмотреть здесь:
      https://its.1c.ru/db/metod8dev#content:456:hdoc

      Оценка качества твоего ТЗ по 10-бальной шкале: 7 — есть хорошая база, но требуется доработка для однозначного понимания и реализации.

      Если хочешь, могу помочь с доработкой.

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.