|
В подписке на событие узнать Интерактивная запись или нет? | ☑ | ||
---|---|---|---|---|
0
m1_1976
29.10.15
✎
16:14
|
Всем добрый день.
1С бух 8 (ред 3) Чуть чуть шаманю с сохранением подежрки. Смогу как то понять в подписке на событие имея только ИСТОЧНИК - ДокументОбъект - интерактивно его записывают или программно? |
|||
1
m1_1976
29.10.15
✎
16:16
|
Собственно подписка на событие ПРИЗАПИСИ
|
|||
2
Stim
29.10.15
✎
16:17
|
имхо - никак.
если только добавить какой-то реквизит к документу и заполнять его из формы |
|||
3
rozer76
29.10.15
✎
16:18
|
можешь использовать "ДополнительныеСвойства" и проверять в подписке
|
|||
4
Stim
29.10.15
✎
16:18
|
(3) на форме он не сможет использовать их
|
|||
5
rozer76
29.10.15
✎
16:18
|
(3) + это чтобы как в (2) не добавлять реквизит
|
|||
6
m1_1976
29.10.15
✎
16:19
|
(3) - чуть подробнее. Не понял.
Конфигурацию и объекты менять не хочу... Чтоб обновления работали. Только через подписку |
|||
7
m1_1976
29.10.15
✎
16:20
|
надо при первой записи выполнить код. А потом никогда не выполнять!
|
|||
8
m1_1976
29.10.15
✎
16:21
|
(2) в два!!!! Комментарий же есть! Он в 99% пустой. буду туда писать пару символов и все...
Если коммент пустой - значит делаем. если не пустой. Спасибо всем. закрыто! |
|||
9
VikingKosmo
29.10.15
✎
16:21
|
Пользуйся расширениями, что бы не менять конфу
|
|||
10
Stim
29.10.15
✎
16:23
|
(7) если будешь проводить программно - то воспоьлзуйся советов в (3). добавляешь ключ в доп свойства и ищешь его в своей подписке
|
|||
11
rozer76
29.10.15
✎
16:23
|
(9) в расширении не добавить реквизит
|
|||
12
rozer76
29.10.15
✎
16:24
|
(6)
ДокументОбъект.<Имя документа>.ДополнительныеСвойства (DocumentObject.<Имя документа>.AdditionalProperties) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ДополнительныеСвойства (AdditionalProperties) Использование: Только чтение. Описание: Тип: Структура. Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события. XML-сериализация. |
|||
13
Timon1405
29.10.15
✎
16:24
|
(6) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
ДополнительныеСвойства (AdditionalProperties) Использование: Только чтение. Описание: Тип: Структура. Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). |
|||
14
Stim
29.10.15
✎
16:24
|
(6)
ДокументОбъект.<Имя документа>.ДополнительныеСвойства (DocumentObject.<Имя документа>.AdditionalProperties) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ДополнительныеСвойства (AdditionalProperties) |
|||
15
VikingKosmo
29.10.15
✎
16:25
|
(11) а кто говорит про добавление реквизита?!
|
|||
16
rozer76
29.10.15
✎
16:26
|
я такого еще не видел чтобы в одну секунду три ответа одинаковых ) прикольно... коллективный разум
|
|||
17
rozer76
29.10.15
✎
16:26
|
(15) приведи пример как это в расширении сделать
|
|||
18
VikingKosmo
29.10.15
✎
16:27
|
(17) еще раз перечитай мой пост и найди место, где я предлагал добавлять реквизит. Что за наркомания, на каждый чих реквизиты добавлять?!
|
|||
19
Stim
29.10.15
✎
16:28
|
наркоманы
|
|||
20
rozer76
29.10.15
✎
16:28
|
(8) пользователь захочет писать в комментарии
|
|||
21
rozer76
29.10.15
✎
16:29
|
(18)
>>где я предлагал добавлять реквизит... не предлагал но раз уж предложил расширения то приведи пример ) |
|||
22
rozer76
29.10.15
✎
16:30
|
(21) а так типо "используй силу, Люк..."
|
|||
23
VikingKosmo
29.10.15
✎
16:32
|
(21) в расширении пишешь обработчик ПриЗаписиНаСервере, в котором добавляешь все необходимое в ДополнительныеСведения, какой еще пример нужен?
|
|||
24
hhhh
29.10.15
✎
16:35
|
(20) а как определишь, что комментарий записан из формы?
|
|||
25
rozer76
29.10.15
✎
16:37
|
(23) похоже на правду если конечно у него на 8.3.6... молодец )
|
|||
26
rozer76
29.10.15
✎
16:37
|
(24) я к тому что он 99% не используется
|
|||
27
VikingKosmo
29.10.15
✎
16:38
|
(25) пойду возьму пирожок))
|
|||
28
hhhh
29.10.15
✎
16:43
|
(26) ну например, ты в форме написал слово Вася. Это слово ведь так там и останется. И не отличишь потом интерактивно или нет.
|
|||
29
hhhh
29.10.15
✎
16:43
|
(27) бред ведь написал. Во-первых ПередЗаписьюНаСервере.
|
|||
30
VikingKosmo
29.10.15
✎
16:50
|
(29) в чем бред?
|
|||
31
rozer76
29.10.15
✎
16:55
|
(28) в том и дело что нельзя использовать комментарии раз юзеру не закрыто поле
|
|||
32
Fragster
гуру
29.10.15
✎
16:56
|
(4) в обработкчике ПередЗаписьюНаСервере всё прекрасно устанавливается и используется.
|
|||
33
alexei366
29.10.15
✎
17:17
|
А что если добавлять свойство в "ДополнительныеСвойства" объекта в процедуре\событии объекта "ОбработкаПроверкиЗаполнения". Ведь данная процедура наверно в 99.99% случаев вызывается если запись ведеться из интерфейса (автоматом). А чтоб не менять модуль объекта можешь ещё одну подписку сделать на это событие для своих справочникоа и т.д
|
|||
34
VikingKosmo
29.10.15
✎
17:19
|
А тут голосовалку про Расширения еще не запиливали? Просто интересно, кто то этим пользуется вообще?
|
|||
35
xxTANATORxx
29.10.15
✎
17:46
|
(7)перед записью объекта смотришь пустую ссылку
исполняешь код |
|||
36
EvgeniuXP
29.10.15
✎
19:04
|
ага, а повторная запись документа в комментарии обнаружит не пустую строку и типа интерактивно записывают :)))
|
|||
37
EvgeniuXP
29.10.15
✎
19:05
|
есть форма там событие при записи, перед записью - вот она и срабатывает интерактивно. Но если ты с формы вызываешь программно - ну - такое твое решение :)))
|
|||
38
rozer76
29.10.15
✎
19:28
|
(33) ну тогда только в ОбработкаПроверкиЗаполненияНаСервере
|
|||
39
RomanYS
29.10.15
✎
19:35
|
(33) +1
только есть нюанс: она не вызывается, если документ записывается без проведения (38) это только в форме, а (33) - событие объекта, на которое можно подписаться |
|||
40
rozer76
29.10.15
✎
21:18
|
(39) ну в форме и надо... вроде как расширение формы используем уже) Ну уверен что ТС это не интересно более ибо тему закрыл в(8)... все свободны )
|
|||
41
RomanYS
29.10.15
✎
21:39
|
(40) в форме есть и более подходящие события, но чтобы их использовать надо изменить форму. А (33) позволяет использовать подписку для интерактивного события. Вроде других таких подписок нет. В 8.3 появились расширения, а в 8.2 такой альтернативы нет.
|
|||
42
m1_1976
30.10.15
✎
09:45
|
АААА.... сколько ответов. Спасибо.
Я все решил через (8) |
|||
43
rozer76
30.10.15
✎
14:03
|
(42) пустяки, тут так всегда ТС уже слился а все только мерятся начали своими .... ну умными предложениями ) Удачи тебе!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |