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