Имя: Пароль:
1C
1С v8
8.2 подкинте идею - "допечатывание" документа в бланк.
0 RomaH
 
naïve
26.07.11
08:47
Пресловутые "больничные"
суть проблемы:
листок нетрудоспосбности (от же больничный) оформляется не за один день
01 выписали - отдали на руки
05 дописали "освобождение от работы"
10 закрыли

01 - мы печатаем данные в больничный - все ОК
а вот дальше лист заполняется руками

вроде как поставили задачу допечатывать данные в лист

как такое реализовать?
исходные данные:
в метаданных - документ "Больничный" с полным набором реквизитов
проблема - определить данные которые надо "допечатать"
т.е. в больничном уже указана первая строка "освобождение от работы"
надо открыть уже созданный больничный, добавить туда вторую строку "освобождения от работы" и допечатать её
1 RomaH
 
naïve
26.07.11
08:48
т.е. как хранить информацию какие реквизиты надо печатать, а какие нет?
2 RomaH
 
naïve
26.07.11
08:59
как я это вижу:

акт первый:

создали новый документ
заполнили

нажали кнопку "Печать"
записали документ
распечатали

задали вопрос "Документ распечатан хрошо?"
если да - то
"Введите номер больничного"
записываем номер бланка больничного (в РС, или тот же документ)
вот тут надо сохранить напечатаные реквизиты и вообще заблокировать их от изменения (как?)

акт втрой:

по ШК ищем документ в базе
открываем его
заполняем не распечатанные реквизиты
печатаем их

вот как хранить список напечатанных реквизитов?
3 ks_83
 
26.07.11
11:40
Для хранения всякого хлама в восьмерке сделали регистр сведений.
4 RomaH
 
naïve
26.07.11
11:56
а как оптимальнее хранить список напечатаных реквизитов?
строкой с разделителями? или в хранилище значений?
или вообще к числу привязаться?