|
УФ, нужно при печати документа изменить его реквизит и записать, как? | ☑ | ||
---|---|---|---|---|
0
rotting
28.11.11
✎
18:23
|
В модуле команды печати получаю документ на сервере и изменяю его, но потом у пользователя он не изменяется (оно и понятно), как правильно поступить в этой ситуации?
|
|||
1
rotting
28.11.11
✎
18:33
|
ап...
|
|||
2
Mort
28.11.11
✎
18:45
|
Если не обращать внимание на п_ц в постановке задачи, то можно в модуле команды перечитать данные, докопавшись до формы через полученные параметры.
|
|||
3
Mort
28.11.11
✎
18:45
|
Но лучше внимание обратить
|
|||
4
rotting
28.11.11
✎
19:00
|
(3) Чем постановка задачи не нравится? Нужно проставить статус документа "распечатан".
|
|||
5
rotting
28.11.11
✎
19:06
|
(2) так как докопаться до формы?
|
|||
6
Mort
28.11.11
✎
19:10
|
(5) Отладчиком посмотреть параметры команды?
|
|||
7
pumbaEO
28.11.11
✎
19:10
|
С учетом того, что обычно печать происходит проведенного документа, применяют регистр сведений.
|
|||
8
rotting
28.11.11
✎
19:13
|
(7) ну его еще и закрыть для редактирования нужно.... так что до формы стучаться все равно придеться
|
|||
9
Mort
28.11.11
✎
19:16
|
Забыл совсем.
В команде есть галка "ИзменяетДанные". Она сама все сделает. |
|||
10
rotting
28.11.11
✎
19:20
|
вот, то что нужно, спасибо большое, а то развели тут понимаэш....
|
|||
11
Mort
28.11.11
✎
19:20
|
Записывать документ при печати всё равно отстой.
|
|||
12
Mort
28.11.11
✎
19:21
|
Т.е. перезаписывать второй раз
|
|||
13
Юрий Лазаренко
28.11.11
✎
21:40
|
(11) +100. Можно регистр сведений организовать, где отмечать факт печати документа.
|
|||
14
rotting
29.11.11
✎
03:09
|
(13) А можно просто записать документ))) Приведите пример чем плохо?
|
|||
15
GROOVY
29.11.11
✎
03:14
|
Как статус документа "распечатан" соотносится с фактом печати? А если бумаги нет? Если связь с принтером сбойнула? ИМХО чушь в задаче....
|
|||
16
GROOVY
29.11.11
✎
03:16
|
(13) да,+1, состояние объектов лучше писать в РС.
|
|||
17
Злопчинский
29.11.11
✎
03:23
|
(15) самое интересное, что нет способа узнать напечатан документ или нет... прямо как у нас в стране - одна прога сказала "печатай" - а дальше не мое дело... стопудово что учетные системы построить на незнаии того напечатана отраженная в учетной системе инфа или нет - весьма нетривиальная задача...
|
|||
18
rotting
29.11.11
✎
03:29
|
ТабДок на экран вывел, и все. Печатай хоть 100 раз. Статус может отменить пользователь с более высокими правами.
|
|||
19
GROOVY
29.11.11
✎
03:33
|
(18) Тогда нафига статус документа "распечатан" хранить?
|
|||
20
rotting
29.11.11
✎
03:37
|
(19) Значит что документ "ушел" в работу, и корректировать его могут только некоторые пользователи. Чем плохо записывать, так никто и не объяснил(
|
|||
21
АйЭм
29.11.11
✎
03:46
|
(13), (16)
О да. +100000000000000. Если бы ТС знал, как работают системы "Клиент-Банк" изнутри, он бы тут мозги не полоскал. Более правильно статус называется "Документ отправлен на печать". |
|||
22
АйЭм
29.11.11
✎
03:47
|
(20)
Все равно - постановка задачи отстой. Этот признак крайне не информативен. |
|||
23
GROOVY
29.11.11
✎
03:48
|
(20) Объясняю:
1. Блокировка таблиц БД. Блокируются таблицы швпки и ТЧ документа. 2. При наличии РИБ регистрация изменений в тех же таблицах. 3. Это просто идиотское решение хранить статус документа в его реквизите который может измениться БЕЗ его изменения. |
|||
24
rotting
29.11.11
✎
03:59
|
(23) А блокировать еще одну таблицу (в виде РГ) каждый раз когда открываешь документ правильней?
|
|||
25
GROOVY
29.11.11
✎
04:04
|
(24) А зачем блокировать таблицы документа при чтении?
|
|||
26
rotting
29.11.11
✎
04:08
|
(24) туплю...
|
|||
27
rotting
29.11.11
✎
04:08
|
(24) к (25) )))))
|
|||
28
rotting
29.11.11
✎
04:09
|
(26) к (25) пля....
|
|||
29
Злопчинский
29.11.11
✎
04:23
|
единственно кошерный способ - каждую отдельную печать юзать на отдельный бланк БСО
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |