Similar presentations:
Гарантийное_письмо_защита_функционала
1.
Функционал«Гарантийное письмо»
Что изменили в 1С:ДО, как хранится период и как проходит
согласование документа
Защита реализации
Вид документа
«Гарантийное письмо»
ТЧ: сумма + даты
UI: стандартный период
ДокументыПредприятия
Маршрут
3 этапа согласования
Гарантийное письмо · 1С:Документооборот
1
2.
Задача и границы доработкиВ одном справочнике документов нужно выделить новый сценарий без поломки остальных видов
Что появилось
Что не меняли
Как защищено
Новая страница «Гарантийное
письмо», отдельный признак в виде
документа и табличная часть для
сумм и периода.
Общие механизмы формы,
хранения файлов, маршрутов и
типовые страницы остальных видов
документов.
Страница показывается только при
признаке «Является гарантийным
письмом», остальные сценарии
скрывают её.
Признак
вида документа
Интерфейс
страницы
Согласование
по маршруту
Итог: пользователь работает только с релевантной страницей, а система хранит данные в обычных реквизитах
ТЧ.
Гарантийное письмо · 1С:Документооборот
2
3.
Модель данныхПериод в форме — для удобства, в базе — две даты
Вид документа
ДокументыПредприят
ия
сэл_ЯвляетсяГарантийнымПисьмом
Булево
ТЧ сэл_ГарантийноеПисьмо
Сумма
Число 15,2
Дата начала
Дата
Период
Стандартный
период
(реквизит формы)
Дата окончания
Дата
Ключевая идея: стандартный период не хранится как данные документа. Он собирается из двух дат и обратно
раскладывается в даты при изменении пользователем.
Гарантийное письмо · 1С:Документооборот
3
4.
Логика отображения страницыПоскольку все документы живут в одном справочнике, видимость завязана на вид документа
Проверка признака
сэл_ВидДокументаКэш.
сэл_ЯвляетсяГарантийнымПисьмо
м
Если Истина
Показать страницу
«Гарантийное письмо»
Если Ложь
Скрыть страницу
во всех остальных видах
Результат: пользователь не видит лишнюю страницу в бухгалтерских документах, расходах КОРП, обоснованиях
расходов и других сценариях.
Гарантийное письмо · 1С:Документооборот
4
5.
Как работает периодПользователь видит один период, система хранит начало и окончание
Пользователь выбирает
стандартный период
Форма снова показывает
стандартный период
ПриИзменении
периода
Заполняются
ДатаНачала / ДатаОкончания
После открытия / чтения
период собирается обратно
Такой подход устойчив: данные остаются простыми для хранения и запросов, а интерфейс остаётся удобным для
пользователя.
Гарантийное письмо · 1С:Документооборот
5
6.
Маршрут согласованияТри последовательных этапа, автором действий остается подготовивший документ
Старт
Подготовивший
документ
1 этап
Руководитель
подразделения
подготовившего
документ
2 этап
Роль: Финансовый отдел
Подразделение:
Финансовый отдел
3 этап
Роль: Бухгалтерия
Подразделение:
Бухгалтерия
Автор этапов: Подготовивший документ
Это важно для корректной автоподстановки и понятной ответственности: маршрут запускается от лица автора документа, а
исполнители определяются по роли и подразделению.
Гарантийное письмо · 1С:Документооборот
6
7.
Если кто-то не согласовалПроцесс согласования должен прерваться и вернуть задачу автору
Любой этап
согласования
Отказ /
не согласовано
Процесс
прерывается
Задача ознакомления
подготовившему документ
Для защиты важно проговорить: отказ не продолжает маршрут дальше. Автор получает задачу ознакомления,
видит причину и может скорректировать документ.
Гарантийное письмо · 1С:Документооборот
7
8.
Сценарий демонстрацииКороткий порядок показа на защите
1
Открыть вид документа
Показать признак «Является гарантийным письмом».
2
Открыть документ
Видна отдельная страница «Гарантийное письмо».
3
Заполнить строку ТЧ
Сумма и период: пользователь работает со стандартным периодом.
4
Записать и открыть повторно
Период восстанавливается из сохранённых дат.
5
Запустить согласование
Показать маршрут: руководитель → финансы → бухгалтерия.
Главная мысль для защиты: функционал изолирован признаком вида документа и не влияет на остальные виды документов.
Гарантийное письмо · 1С:Документооборот
8
9.
Контрольные точки реализацииЧто нужно проверить перед передачей пользователям
Интерфейс
Данные
Маршрут
Страница видна только у
гарантийного письма; остальные
страницы не конфликтуют с новой
логикой.
Сумма хранится в ТЧ, период
раскладывается в дату начала и дату
окончания, после записи и открытия
восстанавливается.
Исполнители подставляются по
подразделениям и ролям; автор
этапов — подготовивший документ.
Проверка 1
пустой новый документ
Гарантийное письмо · 1С:Документооборот
Проверка 2
запись + повторное открытие
Проверка 3
отказ на любом этапе
Проверка 4
другие виды
документов
9
10.
Итог для защитыФункционал решает задачу без усложнения общей архитектуры документов
1. Изоляция
2. Корректное хранение
3. Понятный маршрут
Новая страница управляется
отдельным признаком вида
документа.
Период хранится как две даты, а
стандартный период используется
только для удобного отображения.
Согласование проходит через
руководителя, финансовый отдел
и бухгалтерию.
Финальная формулировка
«Гарантийное письмо» — отдельный сценарий внутри общего справочника документов: он включается
признаком вида документа, хранит данные в отдельной ТЧ и проходит заданный маршрут согласования с
обработкой отказа.
Готово к демонстрации
Гарантийное письмо · 1С:Документооборот
10