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

Suren, приветствую!
Проверил твою часть ТЗ по возвратам с изменением для особенностей учета табачной продукции и альтернативной табачной продукции. Вот мои замечания и рекомендации для улучшения формулировок и логики:
—
### Общие замечания
1. **Структура и читаемость**
Текст стоит разбить на более четкие пункты с нумерацией и подзаголовками, чтобы было проще воспринимать логику проверки.
Например:
– Проверка контрагента
– Проверка счетов-фактур
– Проверка документа “Вывод из оборота”
– Установка реквизита “Проверен(мт)”
2. **Терминология**
– Булево → булево (с маленькой буквы)
– “Если = Истина” → лучше писать “если значение равно Истина” или “если флаг установлен”
– “РМ Склада” — расшифровать аббревиатуру при первом упоминании (например, “Реквизит метаданных (РМ) склада”)
– “ячейку Состояние ЦРПТ (мт)” — уточнить, что такое (мт), если это сокращение, расшифровать
3. **Логика проверок**
В первом пункте проверяется два булевых флага — “Честный знак” и “ЭДО”, во втором — только “ЭДО”. Нужно уточнить, почему в первом случае оба, а во втором только один. Если это разные сценарии, стоит явно это указать.
—
### Конкретные рекомендации по тексту
#### 1. Проверка заявки на возврат товаров (для табачной продукции)
– Если в заявке на возврат товаров у контрагента на вкладке “Дополнительно” установлены булевы флаги:
– “Честный знак” = Истина
– “ЭДО” = Истина
– Тогда необходимо проверить наличие счет-фактуры со статусом:
– “Аннулирован” или
– “Требуется корректировка”
– Если указанная проверка пройдена успешно, то в реквизите “Проверен(мт)” документа склада устанавливается значение Истина.
—
#### 2. Проверка заявки на возврат товаров (для альтернативной табачной продукции)
– Если в заявке на возврат товаров у контрагента на вкладке “Дополнительно” установлен булевый флаг “ЭДО” = Истина,
– Тогда необходимо:
– Проверить наличие счет-фактуры со статусом “Аннулирован” или “Требуется корректировка”
– Проверить документ “Вывод из оборота” по ячейке “Состояние ЦРПТ (мт)” на вкладке “Основное” на значения:
– Ожидает
– Ошибка отправки
– Ошибка обработки
– Аннулирован
– Требуется корректировка
– Отменен
– Если обе проверки пройдены успешно, то в реквизите “Проверен(мт)” документа склада устанавливается значение Истина.
—
### Дополнительные вопросы для уточнения
– Что означает “(мт)” в “Проверен(мт)” и “Состояние ЦРПТ (мт)”? Это внутренний код, сокращение? Нужно пояснить.
– Как именно определяется успешность проверки? Например, если счет-фактура отсутствует, что происходит?
– Нужно ли логировать результаты проверок?
– Как обрабатываются случаи, когда проверки не пройдены? Есть ли уведомления или блокировки?
—
### Итог
ТЗ по сути написано правильно, но требует доработки по структуре, терминологии и детализации логики. Рекомендую оформить пункты в виде четких шагов с условиями и результатами, а также добавить пояснения по сокращениям и возможным сценариям ошибок.
—
Если нужно, могу помочь с примером более формализованного текста или с написанием алгоритма на 1С для реализации этих проверок.
Рекомендую посмотреть здесь:
https://its.1c.ru/db/metod8dev#content:456:hdoc
—
Оценка качества твоего ТЗ по 10-бальной шкале: 7 — есть хорошая база, но требуется доработка для однозначного понимания и реализации.
Если хочешь, могу помочь с доработкой.