Программно открыть Дополнительную обработку #779718


#0 by dred999
Всем привет! есть Бухгалтерия предприятия, редакция 3.0 (3.0.43.245). В нее загружена внешняя обработка Обработка_1. Не могу ее открыть программно. нашел здесь статью по такой же проблеме но у него Бух 8.2 Кто нибуть подскажет? Вот мой кусок кода и ругается: Интерактивные операции недопустимы.
#1 by Горогуля
>Интерактивные операции недопустимы всего три слова. какие не понятны?
#2 by dred999
Не понятно :)
#3 by Горогуля
а какие? ну фих с ним, другой вопрос: на зачем?
#4 by Cyberhawk
Через временные файлы открывают обработки только олдфаги
#5 by dred999
Хорошо, как открыть ее????
#6 by Горогуля
и авторы БСП
#7 by dred999
Вы подскажите как правильно это сделать???))
#8 by Горогуля
мышью
#9 by Cyberhawk
Авторы версий до 2.2.какой-то там... Обработка - это объект БД, его в общем случае нельзя открыть. Можно открыть форму этого объекта...
#10 by dred999
пробую так:
#11 by Cyberhawk
Что в результате метода ПолучитьОбъект?
#12 by Горогуля
да? отстал в развитии
#13 by dred999
Отстал :((((
#14 by dred999
Интерактивные операции недоступны. Ошибка осталась
#15 by Горогуля
какие планы?
#16 by Cyberhawk
Так код на сервере выполняешь что ли?
#17 by Fragster
достаточно разместить обработку в каком-нибудь разделе и посмотреть через замер, как БСП её открывает
#18 by hhhh
на клиенте надо открывать форму, а вы наверно на сервере
#19 by dred999
Код на сервере. На клиенте он не знает объекты справочник
#20 by Горогуля
ты сейчас пытаешься призвать к отладчику человека, который не знает, что такое "Интерактивные операции недоступны"
#21 by Cyberhawk
Отладка там не сработает, т.к. некуда точку останова поставить. пишет не для отладки, а для подсмотра кода...
#22 by Горогуля
ну хорошо ты сейчас пытаешься призвать к конфигуратору...
#23 by oslokot
Делаю всегда так. Последовательность действий: 1. найти на сервере свою обработку в справочнике и вернуть ее двоичные данные на клиента 2. на клиенте записать их во временный файл 3. на клиенте начать помещение файла 4. на клиенте после помещения файла подключить обработку 5. и открытьформу на клиенте Профит!
#24 by MrAvPika
Открытьформу("внешняяобработка.имяобработки.форма.форма");
#25 by Горогуля
может, ты знаешь, на кой хрен это всё?
#26 by Неверный Параметр И
А на сервере некому открывать формы. В результате транзакция с идентификатором процесса вызвала взаимоблокировку ресурсов с другим процессом и была выбрана в качестве жертвы для ее разрешения. Запустите транзакцию повторно.
#27 by oslokot
асинхронно и всё такое, как то так
#28 by dred999
вот что люди здесь пишут про временный файл    Cyberhawk 4 - 30.08.16 - 15:31 Через временные файлы открывают обработки только олдфаги
#29 by Горогуля
тоже нет
#30 by oslokot
а хрен его знает, не разбирался. потом как-нибудь
#31 by oslokot
я олдфаг, епт)
#32 by MrAvPika
может он хочет, чтоб у него где-то была кнопка, которая открывает эту обработку
#33 by Неверный Параметр И
А через клиента временный файл обратно на сервер протаскивать - это с какой версии?
#34 by oslokot
хм, обратно на сервер? зачем, я не таскаю
#35 by oslokot
канеш
#36 by Неверный Параметр И
Пункт 3 этачо?
#37 by Fragster
в БСП можно причипоривать команду обработки к объектам
#38 by Deon
Через временный файл стоит открывать для отладочки. Палюбэ.
#39 by Горогуля
а я ради этой кнопки интерфейс настраиваю
#40 by dred999
Вообщем ни кто толком не скажет как это сделать?
#41 by MrAvPika
вот же, вроде то, что тебе нужно
#42 by oslokot
дык на клиенте же?
#43 by Fragster
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, ВладелецФормы, ВыполняемаяКоманда.ОбъектыНазначения);
#44 by oslokot
а, да, ерунду сморозил. сразу подключаем обработку
#45 by dred999
Что такое ВыполняемаяКоманда? имя обработки?
#46 by Fragster
у тебя конфигуратор есть?
#47 by Fragster
посмотри глобальным поиском
#48 by Горогуля
часто иногда БСПшники оставляют внятные комментарии к своим функциям
#49 by dred999
СП о ВыполнитьОткрытиеФормыОбработки Не знает ничего
#50 by Горогуля
всё правильно
#51 by Fragster
там нет комментария, но на пяток строк выше все понятно
#52 by oslokot
поправочка. если сразу подключить внешнюю обработку, получаем мессадж "Использование модальных окон в данном режиме запрещено!" так что в все правильно, 3 пункт оставляем
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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