Перестали открываться внешние печатные формы после обновления конфигурации #591802


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

В этой группе 1С