|
8.2 Не создается программно документ на клиенте | ☑ | ||
|---|---|---|---|---|
|
0
Al77
16.02.11
✎
15:15
|
Есть обработка которая программно создает документ. судя по синтаксис-помощнику метод СоздатьДокумент() работает и на сервере и на клиенте. У меня обработка вылетает по ошибке
Ошибка при вызове метода контекста (СоздатьДокумент) Заявка = Документы.ЗаявкаНаРасходованиеСредств.СоздатьДокумент(); по причине: При подписке на событие произошла ошибка. Метод обработчика события не найден Отладчик до наших подписок не доходит, и я их убирала - не помогало, все равно эта ошибка. В чем может быть дело? |
|||
|
1
acsent
16.02.11
✎
15:17
|
Как можно дойти до метода, которого НЕТ?
|
|||
|
2
Al77
16.02.11
✎
15:24
|
(1) - как словить ошибку на методе которого нет? и почему тогда не создается?
|
|||
|
3
Живой Ископаемый
16.02.11
✎
15:29
|
запустить сервер в режиме отладки, и псотавить точку останова на строке
Заявка = Документы.ЗаявкаНаРасходованиеСредств.СоздатьДокумент(); и потом - Ф11 |
|||
|
4
Живой Ископаемый
16.02.11
✎
15:30
|
А что - интерактивно создается?
|
|||
|
5
Al77
16.02.11
✎
15:31
|
(3) - и выходит эта же ошибка
|
|||
|
6
Живой Ископаемый
16.02.11
✎
15:32
|
выкладывай конфу на файлообменник
|
|||
|
7
Al77
16.02.11
✎
15:32
|
руками создается и на сервере создается. а вот на толстом эта ошибка.
|
|||
|
8
MrDenri
16.02.11
✎
15:33
|
(0) Кто вам сказал, про Клиента?
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) СоздатьДокумент (CreateDocument) Синтаксис: СоздатьДокумент() Возвращаемое значение: Тип: ДокументОбъект. Описание: Создает новый документ. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
|
9
fisher
16.02.11
✎
15:33
|
(4) +1
|
|||
|
10
MrDenri
16.02.11
✎
15:34
|
(8) Тонкого нет, а скорей всего тут Тонкий.
|
|||
|
11
Живой Ископаемый
16.02.11
✎
15:34
|
2(8) ну и в чем противоречие?
|
|||
|
12
Живой Ископаемый
16.02.11
✎
15:34
|
2(10) ну ничего себе телепат.
|
|||
|
13
Живой Ископаемый
16.02.11
✎
15:35
|
(0) в каком клиенте?
|
|||
|
14
Al77
16.02.11
✎
15:36
|
толстый!!
|
|||
|
15
Al77
16.02.11
✎
15:36
|
(13) - в толстом.
|
|||
|
16
Живой Ископаемый
16.02.11
✎
15:37
|
2(15) ждем конфу и обработку на файлообменнике.
|
|||
|
17
Stepa86
16.02.11
✎
15:37
|
(0) точно во всех подписках обработчики проставлены?
|
|||
|
18
Живой Ископаемый
16.02.11
✎
15:38
|
2(17) как ты ее проверишь?
|
|||
|
19
Al77
16.02.11
✎
15:38
|
(17) - да, проставлены
|
|||
|
20
Живой Ископаемый
16.02.11
✎
15:39
|
2(19) файлы уже заливаются?
|
|||
|
21
Stepa86
16.02.11
✎
15:40
|
(18) всмысли?
на одной неудачно обновленной УПП конфе подписки на версионирование не удалились, а процедуры - обработчики из методов пропали (в самих подписках они были)... конфа примерно так же материлась |
|||
|
22
Al77
16.02.11
✎
15:40
|
(18) - мне типа делать нечего как лапшу вешать что-ли? убирала я все подписки - ничего не изменилось, да и отладчиком туда не попадала
|
|||
|
23
Живой Ископаемый
16.02.11
✎
15:41
|
2(21) в смысле она скажет - "Да, проставлены"... но на самом деле проставлен какой-то не будет. Как ты это узнаешь?
|
|||
|
24
Живой Ископаемый
16.02.11
✎
15:42
|
2(22) Ну, например да...
Или например вы где-то лажаете и не замечаете этого. |
|||
|
25
Stepa86
16.02.11
✎
15:42
|
(23) ну мне то пофик, не я заинтересован в правильном диагнозе =)
|
|||
|
26
Al77
16.02.11
✎
15:43
|
(21) - у нас самописная конфа, тут подписок то всего штук 5-6.
|
|||
|
27
Живой Ископаемый
16.02.11
✎
15:44
|
2(25) ТС похоже тоже не заинтересован...
|
|||
|
28
Al77
16.02.11
✎
15:44
|
(25) - правильно мыслишь)) я заинтересована, поэтому и прошу помощи. если есть еще какой-то способ найти подписку кроме как не поставить точки останова во всех модулях - рада буду услышать
|
|||
|
29
fisher
16.02.11
✎
15:46
|
(22) Точно Ф11 нажимала, когда (3) пробовала? Попробуй еще в отладчике включить остановку по ошибке. Сдается мне, это не те подписки...
|
|||
|
30
Живой Ископаемый
16.02.11
✎
15:46
|
||||
|
31
Stepa86
16.02.11
✎
15:49
|
в файловой то нормально работает? синтаксический контроль со всеми галками ошибок не выдает?
|
|||
|
32
Al77
16.02.11
✎
15:49
|
(29) - точно. да я уверена что это не наши подписки
|
|||
|
33
Wingless
16.02.11
✎
15:49
|
телепатирую
у модуля, в котором располагается обработчик, не стоит флаг клиент (обычное приложение) |
|||
|
34
fisher
16.02.11
✎
15:50
|
(33) Что не мешает документу чудесным образом создаваться интерактивно.
|
|||
|
35
Живой Ископаемый
16.02.11
✎
15:50
|
(33)+
Еще в конфигураторе пункт меню Конфигурация\Проверка конфигурации\галка Толстый клиент - ОК |
|||
|
36
Живой Ископаемый
16.02.11
✎
15:52
|
2(32) Ну раз уверенна, значит все О'кей... Вызываете служителей культа.
|
|||
|
37
Al77
16.02.11
✎
15:54
|
(36) - если есть еще какой-то способ найти подписку кроме как не поставить точки останова во всех модулях - рада буду услышать
|
|||
|
38
Al77
16.02.11
✎
15:55
|
(31) - мне в серверной надо
|
|||
|
39
Живой Ископаемый
16.02.11
✎
15:55
|
2(37) Выложите конфу на файлообменник, мы с радостью найдем в каком месте вы лажаете.
|
|||
|
40
fisher
16.02.11
✎
15:57
|
(37) Как тебе поможет точка останова, если до обработчика подписки дела не доходит?
Обучающий ролик из (30) уже усвоен? |
|||
|
41
Stepa86
16.02.11
✎
16:00
|
(38) это не значит, что в файловой точно работает, а отлаживать там попроще
|
|||
|
42
fisher
16.02.11
✎
16:03
|
Кстати, при (3) и (30) желательно, чтобы серверные модули тоже были в режиме отладки (сервер приложений в режиме отладки и подключен в отладчике как предмет отладки)
|
|||
|
43
Zverek
16.02.11
✎
16:54
|
Документ на клиенте создавать нельзя, его можно создавать на сервере. Если процедура описана НаКлиенте, то метод "СоздатьДокумент()" из этой процедуры не может вызываться, егоо не сущ на клиенте(8).
|
|||
|
44
Живой Ископаемый
16.02.11
✎
16:56
|
2(43) Значит когда в описании метода нисано "Доступность:
, толстый клиент, ", 1С - врет? |
|||
|
45
Zverek
16.02.11
✎
17:03
|
НЕ знаю, врет или нет, но у меня была подобная проблема (В режиме отладчика ошибка продолжала бить), пока я не разбила код на отдельные процедуры, которые выполнялись поочередно то на клиенте, то на сервере, итого из 1-й привычной процедуры, написанной в 8.1 их получилось около 5-ти.
|
|||
|
46
Живой Ископаемый
16.02.11
✎
17:03
|
2(45) у всех остальных работает
|
|||
|
47
Zverek
16.02.11
✎
17:07
|
(46)я про управляемое приложение
|
|||
|
48
Живой Ископаемый
16.02.11
✎
17:09
|
2(47) м... а!
Мы забыли просит запускает ли она толстого клиента в Управляемом Режиме или нет |
|||
|
49
fisher
16.02.11
✎
17:18
|
(48) А толстый клиент в управляемом режиме это как?
|
|||
|
50
Живой Ископаемый
16.02.11
✎
17:19
|
2(49) Управляемая Форма в толстом клиенте.. Но я пока не знаю как - может это и глупость
|
|||
|
51
Wingless
16.02.11
✎
17:46
|
(49) легко и просто
Автор решила проблему, или жалеет выложить свою бесценную нетленку? |
|||
|
52
fisher
16.02.11
✎
17:50
|
(50) А, в этом смысле... Вариант. Объясняло бы.
|
|||
|
53
5 Элемент
16.02.11
✎
18:11
|
(37) правой кнопкой на документе и выбрать "Поиск ссылок на объект"
|
|||
|
54
Al77
17.02.11
✎
07:15
|
я запускала обычную форму в толстом клиенте
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |