|
Перестали открываться внешние печатные формы после обновления конфигурации | ☑ | ||
---|---|---|---|---|
0
elian_hunter
25.01.12
✎
17:25
|
Никто не в курсе, что за чудеса? После обновления БП 2.0 до релиза 2.0.32.4 при попытке вызвать внешнюю печатную форму выдает следующую ошибку:
Не удалось сформировать внешнюю печатную форму! Значение не является значением объектного типа (Открыть) В процедуре Печать модуля объекта раньше было вот так: ФормаЭтогоОтчета = ЭтотОбъект.ПолучитьФорму(); ФормаЭтогоОтчета.Открыть(); но я на всякий случай попробовал и так: ФормаЭтогоОтчета = ПолучитьФорму("Форма"); ФормаЭтогоОтчета.Открыть(); Все равно не помогло... Откуда искать грабли, никто не подскажет? |
|||
1
Griffin
25.01.12
✎
17:42
|
(0) посмотрите на тип реквизита внешней обработки обработки, обычно называют ссылканаобъект
|
|||
2
elian_hunter
25.01.12
✎
17:47
|
Реквизит СсылкаНаОбъект присутствует и заполняется объектом, из которого открывается (пытается) внешняя печатная форма. С этим реквизитом всё ОК. Почему он в процедуре Печать() не может форму открыть? Вот вопрос!.. раньше ведь открывал!
|
|||
3
Griffin
25.01.12
✎
17:49
|
Форма "Форма" есть у него?
|
|||
4
Эмбеддер
25.01.12
✎
17:53
|
А вызваете точно из документа по кнопке? Может форма уже открыта?
|
|||
5
Поpyчик-4
25.01.12
✎
18:02
|
(0) Протрассируйте вашу ВПФ и найдёте, где засада.
Обработка для тестирования внешних печатных форм в восьмерке http://infostart.ru/public/14686/ |
|||
6
elian_hunter
25.01.12
✎
18:15
|
Форма "Форма" точно есть, вызываю по кнопке, форма не открыта, потому что я её нифига и не могу открыть...
|
|||
7
elian_hunter
25.01.12
✎
18:18
|
скачал специально другую внешнюю печатную форму с сайта ... такая же фигня, ощущение что функция "ПолучитьФорму()" как бы не работает и ничего не получает... но с какого фига?? после изменения релиза... я бы понял, если бы это произошло после изменения движка
|
|||
8
Господин ПЖ
25.01.12
✎
18:20
|
отладчик все знает....
|
|||
9
elian_hunter
25.01.12
✎
18:20
|
а кто ни будь обновлялся до 2.0.32.4 релиза бухи? и что? с внешними печатными формами всё ок??
|
|||
10
elian_hunter
25.01.12
✎
18:21
|
(8) а как тут отладчик вызвать? если внешняя печатная форма бинарится в конфу и нигде в дереве метаданных не фигурирует?
|
|||
11
shuhard
25.01.12
✎
18:23
|
(10) приделать морду ВПФ с одним реквизитом и одной кнопкой
|
|||
12
elian_hunter
25.01.12
✎
18:28
|
(11) куда приделать?
|
|||
13
elian_hunter
25.01.12
✎
18:28
|
(11) что приделать?
|
|||
14
shuhard
25.01.12
✎
18:29
|
(12)
(13) найми специалиста |
|||
15
elian_hunter
25.01.12
✎
18:30
|
(11) Если я её сохраняю как обычную внешнюю, открываю через файл-открыть, сам заполняю реквизит СсылкаНоОбъект, то всё зашибись работает! Не работает именно попытка Открыть форму в процедуре Печать()... неужели никто не столкнулся?
|
|||
16
elian_hunter
25.01.12
✎
18:31
|
(14) офигенный совет... ну посоветуй еще застрелиться мне...
|
|||
17
Эмбеддер
25.01.12
✎
18:41
|
- Создай новую такую же форму
- загрузи в 1С еще раз из файла - перезагрузись - обнови платформу |
|||
18
Jaffar
25.01.12
✎
19:26
|
(0) платформа какая, кстати?
|
|||
19
elian_hunter
26.01.12
✎
08:55
|
(17) всё это я уже сделал, кроме обновления платформы... платформа 8.2.13.219... мля, ну что это за "способы"? - обновить платформу? может тогда её на андроид обновить??? должно же работать!!!!
|
|||
20
lion11
26.01.12
✎
09:01
|
А если так:
Форма = ЭтотОбъект.ПолучитьФорму("Форма"); |
|||
21
elian_hunter
26.01.12
✎
09:15
|
(20) да нифига... тоже самое... тут где то глубже надо рыть... вот только не пойму куда? действительно осталось только винду на андроид обновить
|
|||
22
lion11
26.01.12
✎
10:06
|
(21) Ну не знаю. Только вчера вечером переделывал форму сч ф для 2.0.32.4 на платформе 8.2.13.219 именно так, как в (20) - все работает.
Форма = ЭтотОбъект.ПолучитьФорму("Форма"); Форма.ОткрытьМодально(); Можно попробовать еще кэш почистить... |
|||
23
Griffin
26.01.12
✎
10:08
|
(21) Попробуйте в модуле документа создать объект напрямую обращаясь к обработке на диске, не вызывать из справочника ВнешниеОбработки, тогда проще будет отладить.
|
|||
24
qeos
26.01.12
✎
10:14
|
||||
25
qeos
26.01.12
✎
10:14
|
(23) не получается все равно.
|
|||
26
qeos
26.01.12
✎
10:14
|
переменная Форма при получении = Неопределено. Это уже мистика т.к. не фозвращает функция такого значения.
во вторых ДопОбработки.ПостОбработкаДокументов82 это как положено объект внешней обработки, но параметр ИспользуемоеИмяФайла содержит путь во временный каталог, но там такого файла нет. и последнее когда я делаю ВнешниеОбработки.Создать то параметр ИспользуемоеИмяФайла должен же измениться? а он не меняется. |
|||
27
elian_hunter
26.01.12
✎
10:26
|
Господа... а знаете что... попробовал на локальной файловой базе на движке 8.2.14.... РАБОТАЕТ!
|
|||
28
qeos
26.01.12
✎
10:27
|
(27) это что? повод ставить новый релиз?
|
|||
29
elian_hunter
26.01.12
✎
10:27
|
(27) ээээх... отбой! там релиз был 31-ый... щас попробую до 32-го обновить и еще раз попробую
|
|||
30
qeos
26.01.12
✎
10:30
|
(29) еще идея может чтото связано с клиент-серверной темой? мож они какиенить функции в релизе вытащили на сервер?
|
|||
31
elian_hunter
26.01.12
✎
10:45
|
(30) не пойму причем тут функции на сервере, если не срабатывает ПолучитьФорму уже в моей обработке?!
|
|||
32
qeos
26.01.12
✎
10:45
|
(31) ща посмотрю проверю
|
|||
33
qeos
26.01.12
✎
10:47
|
да. на локальной работает. значит это решение
|
|||
34
elian_hunter
26.01.12
✎
10:54
|
(33) в чем решение то? отказываться от сервера 1С? это разве решение?
|
|||
35
qeos
26.01.12
✎
10:57
|
(34) надо найти что они вынесли на сервер... и дальше по обстаятельствам..
возможно что и переход на новую платформу не даст ничего.. возможно надо какойнить найти другой метод работать с обработкой |
|||
36
elian_hunter
26.01.12
✎
11:16
|
чудеса усиливаются!!! у нас 6 баз бухгалтерии по разным фирмам, сейчас, совершенно случайно вошел в другую аналогичную, на сервере 8.2.13.219 с релизом 2.0.32.4... и именно в этой базе все работает! рядом стоят точно такие же базы и нифига!!
|
|||
37
Поpyчик-4
26.01.12
✎
11:17
|
Не работает внешняя печатная форма.
http://forum.infostart.ru/forum15/topic51563/message566415/#message566415 |
|||
38
qeos
26.01.12
✎
11:20
|
(37) не совсем понял какое там решение? ограничить права?
|
|||
39
qeos
26.01.12
✎
11:28
|
вообще не понял, щас заработало... ниче не делал! О_о
|
|||
40
qeos
26.01.12
✎
11:30
|
(36) у тя все так же? на одной базе работает на других нет?
|
|||
41
elian_hunter
26.01.12
✎
11:31
|
(39) может в этом и есть решение - ничего не делать и подождать? )))))))))
|
|||
42
elian_hunter
26.01.12
✎
11:35
|
(40) да... у меня всё также... на одних работает, на других не работает
|
|||
43
qeos
26.01.12
✎
11:37
|
(41) мысль только такая: 1с прыгает контекстом с сервера на клиента.. ну и в случайный момент (а может и не в случайный, например в тех функциях по интернет поддержке там есть разные функции) платформа что-то там теряет..
|
|||
44
zzerro
26.01.12
✎
11:37
|
Ну не знаю, у меня в фаловой все работает (2.0.32.4, 8.2.13), ща проверю на серверной, отпишусь
|
|||
45
qeos
26.01.12
✎
11:37
|
если это изза интернет поддержки, то через 7 дней жди повторения. ))
|
|||
46
qeos
26.01.12
✎
11:38
|
(44) в файловой все работает.
|
|||
47
zzerro
26.01.12
✎
11:38
|
А может косяк в самой ВПФ, в конфе были изменения, а ты не поправил в обработке?
|
|||
48
qeos
26.01.12
✎
11:40
|
(47) в период от "неработает" до "работает" я ничего не делал особого!
|
|||
49
elian_hunter
26.01.12
✎
11:41
|
(47) ну ты почитай с начала? какие там могут быть изменения, если тупо не работает функция ПолучитьФорму?
|
|||
50
qeos
26.01.12
✎
11:41
|
т.е. выгрузил базу, загрузил в файловую, запустил - работает, отписался на форум, запустил на рабочей - заработало..
|
|||
51
elian_hunter
26.01.12
✎
11:41
|
(48) ну ты вспомни... может съел что ни будь особенное? ))))
|
|||
52
qeos
26.01.12
✎
11:42
|
(51) сделаешь у себя во всех базах - отпишись чоты там ел.. )
|
|||
53
zzerro
26.01.12
✎
11:47
|
На сервере тоже все работает... хз
|
|||
54
elian_hunter
26.01.12
✎
11:49
|
(52) мне сейчас не дадут базы вращать, выгружать, загружать... в них щас работают... так что только вечером, тогда и отпишусь
|
|||
55
qeos
26.01.12
✎
11:50
|
(53) после файловой у меня тоже заработало
|
|||
56
qeos
26.01.12
✎
11:51
|
(54) попробуй с той базой на которой не работает. разверни ее из архива, так чтоб релиз был 34, в файловую.. после теста на файловой в рабочей заработает?
|
|||
57
qeos
26.01.12
✎
11:53
|
о.. ща я попробую у меня еще одна база такаяже.. )
|
|||
58
qeos
26.01.12
✎
12:14
|
у меня все нормуль.. у бухши косяк.. закрыла 1с, заного открыла - все ок.
я негодую. |
|||
59
elian_hunter
26.01.12
✎
19:24
|
Выгрузил с серверной на файловую, на файловой заработало... че делать дальше? попытаюсь загрузить на серверную обратно...
|
|||
60
elian_hunter
26.01.12
✎
19:46
|
фигушки...
|
|||
61
elian_hunter
26.01.12
✎
19:46
|
не помогает
|
|||
62
elian_hunter
26.01.12
✎
19:47
|
ну это просто звиздец, товарищи...
|
|||
63
elian_hunter
26.01.12
✎
19:50
|
короче, сил уже нет... поеду домой...
|
|||
64
qeos
26.01.12
✎
19:54
|
(59) я ничо не делал.. оно само заработало..
|
|||
65
qeos
26.01.12
✎
19:54
|
поеду ка домой тоже..
|
|||
66
Эмбеддер
26.01.12
✎
19:56
|
(62) Бубен купи
|
|||
67
Эмбеддер
26.01.12
✎
19:56
|
Я в одной конторе работал, у нас был бубен от фирмы Intel
|
|||
68
elian_hunter
26.01.12
✎
20:07
|
в ашане продаются?
|
|||
69
Эмбеддер
26.01.12
✎
20:16
|
Самые надежные - у шаманов
|
|||
70
qeos
27.01.12
✎
09:45
|
(63) протестируй базу на которой косяк и на которой нет...
чот у меня смутные сомненья |
|||
71
elian_hunter
27.01.12
✎
10:05
|
(70) сейчас нет к сожалению такой возможности... вывел бушкам эти внешние печатные формы в в виде внешних обработок, пока работают так... на выходных буду вращать базы, в рабочее время мне просто не дают, а ночью поспать надо
|
|||
72
maxval
29.01.12
✎
07:43
|
какие идеи по решению проблемы?
|
|||
73
Jaffar
29.01.12
✎
23:49
|
ну для начала хотя бы платформу обновить...
|
|||
74
Эмбеддер
30.01.12
✎
07:06
|
(73) Да обновили уже, бубен ищут
|
|||
75
qeos
30.01.12
✎
09:50
|
(74) я не обновлял - хз поможет или нет.
переделал так чтоб без этой обработки было.. |
|||
76
Новиков
30.01.12
✎
09:51
|
=) Ошибка идет в народ!
v8: Мистика. ПолучитьФорму |
|||
77
Новиков
30.01.12
✎
10:11
|
||||
78
cathode
30.01.12
✎
10:31
|
(0) Я сейчас поискал на партнерском форуме. Эта ошибка в 8.2.13 была зарегистрирована еще в мае 2011 года. Ее исправили только в 8.2.14.
Описание такое: в некоторых случаях (оцените), если объект обработки создан при помощи менеджера внешних обработок в серверном контексте, при вызове метода ПолучитьФорму() созданного объекта, т.е. передаче контекста на клиент, результатом вызова будет Неопределено. По-моему, как раз Ваша ошибка. |
|||
79
maxval
30.01.12
✎
11:34
|
"в некоторых случаях (оцените)" как бы сузить случаи
|
|||
80
Jaffar
30.01.12
✎
13:22
|
(79) может как в этом?
Известные ошибки версии 8.2.15, планируемые к исправлению в версии 8.2.15 10096672 Попытка получения неинициализированного значения параметра сеанса Проблема: В клиент-серверном варианте информационной базы при работе в толстом клиенте, если кластер содержит несколько рабочих процессов, или выполнялись динамические обновления конфигурации базы данных, то при попытке получить из кода толстого клиента значения некоторых параметров сеанса может происходить ошибка Попытка получения неинициализированного значения параметра сеанса Дата публикации: 2012-01-19 |
|||
81
elian_hunter
30.01.12
✎
16:36
|
(75) Короче, мне на выходных не помогли никакие выгрузки и загрузки, перезагрузки сервера и так далее... решили сегодня ночью обновлять платформу до 14-ой... завтра напишу результаты
|
|||
82
elian_hunter
30.01.12
✎
16:37
|
бубен искали-искали ... не нашли... в Ашане не продают... тоже на выходных ездил
|
|||
83
Dmumaju
31.01.12
✎
15:18
|
Проверено. Работает такой вариант:
Форма = ВнешниеОбработки.ПолучитьФорму("kjkjk.epf"); Форма.Открыть(); |
|||
84
elian_hunter
01.02.12
✎
09:56
|
(83) ты самого начала то читал? не помогло это... сейчас вот сервер обновили, клиентов обновим... до 14-ого... и посмотрим
|
|||
85
1C_itc
01.02.12
✎
10:03
|
8.2.15.537 Не открывается внешний отчет на СКД из списка внешних отчетов. Через файл/открыть, работает замечательно. Файловая база.
|
|||
86
elian_hunter
01.02.12
✎
10:08
|
(85) хочешь сказать, что обновление не поможет? O_o
|
|||
87
1C_itc
01.02.12
✎
10:20
|
"Управление торговлей", редакция 10.3 (10.3.14.5)
И на релизе 540 Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла) Форма = неопределено |
|||
88
elian_hunter
01.02.12
✎
10:27
|
(87) а мне помогло! на 14.540! все стало ОК... три раза тьфу, три раза по голове!!
|
|||
89
maxval
01.02.12
✎
12:46
|
Так все-таки? В платформе дело? А 15ую почему не поставили?
|
|||
90
Dmumaju
01.02.12
✎
16:59
|
(84) Платформа 8.2.13.199. Решение работает стабильно.
|
|||
91
MiamiVice
15.02.12
✎
12:59
|
Заметил что внешние обработки работали на компе без инета и не работали на компах без инета. Не знаю, нужно ли еще кому, но мне помогло, когда убрал из модуля обычного приложения строку:
ИнтернетПоддержкаПользователейКлиент.СтартоватьМеханизм("systemStart"); |
|||
92
Aloex
15.02.12
✎
13:13
|
(91) +1 тоже помогло.
|
|||
93
lion11
02.03.12
✎
09:23
|
(91) Спасибо тебе большое, добрый человек!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |