Версия для печати темы (https://pro1c.org.ua/index.php?s=3665162a9537d6f58488b4691dc155de&showtopic=1796)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Помогите с описанием структуры Задачника

Автор: shavulsky 21.07.10, 10:31

хочу написать Задачник - создание заданий с возможностью подчинения одного задания другому
- одному заданию может быть подчинено несколько заданий
- одно здание может быть подчинено нескольким заданиям

например:
есть задание "сделать чай"
оно будет выполнено если сделать ряд более мелких заданий:


после того как задание "сделать чай" выполнено, можно сделать следующее:

ну и т.д.
Задания должны иметь пометку "выполнено".
Возможность построения диаграммы заданий (в центре выбранное задание; слева - те что нужно выполнить перед, справа - которые можно выполнить после)

Отдельное задание вижу как элемент справочника.
А вот как лучше выполнить связь нескольких заданий друг с другом - не знаю.
Помогите пожалуйста.

Автор: Zaval 21.07.10, 10:50

Прежде всего, задания надо разделить на самостоятельные и зависимые. Нпр, "Выпить напиток"(так универсальнее) может быть выполнено только посе "Приготовить чай", "Приготовить кофе" или "Налить пиво"...
Первое, что приходит в голову - регистр сведений (измерения "предыдущее", "следующее") со всеми возможными вариантами переходов.
Детализация - либо в табчасти справочника либо опять таки в РС.

Автор: shavulsky 21.07.10, 11:09

не понял про регистр сведений (измерения "предыдущее", "следующее") со всеми возможными вариантами переходов.
можно пример заполнения, какие должны быть ресурсы, реквизиты?

Автор: Zaval 21.07.10, 11:36

Пока нужны два измерения: ПредыдущееЗадание и СледующееЗадание. Когда появятся еще какие-то параметры перехода - можно будет добавить ресурсы или реквизиты. Нпр, ресурс "СообщатьОПереходе" или "КомуСообщатьОПереходе". Если нужно хранить историю установки и отмены связей - сделать его периодическим(ресурс "Разрешено") *Еще периодичность очень облегчает процедуру изменения связей. Если настройка дело ответственное - подчинить Регистратору.
Пока записи будут такие:
ПриготовитьЧай ВыпитьНапиток
ПриготовитьЧай УгоститьДруга
ВыпитьНапиток ВымытьЧашку
УгоститьДруга ВымытьЧашку
УгоститьДруга ЗаставитьДругаВымытьЧашку
ПриготовитьКофе ВыпитьНапиток
ПриготовитьКофе УгоститьДруга
НалитьПиво ВыпитьНапиток
и т. д.

В данном случае нельзя заставлять друга мыть чашку после того, как выпил напиток самsmile.gif

Автор: shavulsky 21.07.10, 12:33

Спасибо, попробую реализовать

Автор: Fynjy 21.07.10, 15:54

Епрст ... Это стандартный механизм 8 ... Курим задачи и бизнес процессы ...

Автор: shavulsky 21.07.10, 21:52

Цитата(Fynjy @ 21.07.10, 17:54) *
Епрст ... Это стандартный механизм 8 ... Курим задачи и бизнес процессы ...

Спасибо за направление.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua