|
Обработка работает ТОЛЬКО В ОТЛАДКЕ | ☑ | ||
---|---|---|---|---|
0
nagibator
03.08.22
✎
07:40
|
Добрый день! Бьюсь уже довольно длительное время над такой проблемой: написал обработку, которая вызывает метод формы другого док-ка,формирующий табличный документ,и сформированный документ хочу куда то сохранить/запомнить,чтобы возвращаясь в форму внешней обработки - вспомнить его и вывести на экран. Различные хранилища попробовал но не особо понравились,хранилище общих настроек тормозит,временное при переходе между формами просто теряет значение...решил использовать регистр,куда записываю ХранилищеЗначения. И столкнулся со след.проблемой: запускаю конфигуратор,запускаю отладку,проверяю - все работает,значение пишется формой документа,достается внешней обработкой. Ок,запускаю тонкий клиент - значение не пишется ни в какую. Что за мистика? пс: запись в регистр веду в РАСШИРЕНИИ конфигурации при помощи ИзменениеИКонтроль функции формы - добавляю туда запись в регистр
|
|||
1
nagibator
03.08.22
✎
07:42
|
(0) сам регистр тоже в расширении конфигурации
|
|||
2
Chai Nic
03.08.22
✎
07:42
|
У вас отладка в толстом клиенте запускается?
|
|||
3
Ryzeman
03.08.22
✎
07:44
|
Запускаешь под одним и тем же пользователем? Отладка тоже в тонком клиенте?
|
|||
4
nagibator
03.08.22
✎
07:51
|
Сам код,но тут у меня прямо по минимуму:
&НаСервере &ИзменениеИКонтроль("ЗагрузитьПодготовленныеДанныеНаСервере") Процедура Расширение_ЗагрузитьПодготовленныеДанныеНаСервере() ... #Вставка УстановитьПривилегированныйРежим(Истина); //запись в регистр МенеджерЗаписи = РегистрыСведений.neganovИск_ХранилищеДляПечатиКвитанций.СоздатьМенеджерЗаписи(); МенеджерЗаписи.НаименованиеНастройки = "ИскПечКвит"; МенеджерЗаписи.ПлатежныйДокумент = Новый ХранилищеЗначения(ДанныеХранилища); МенеджерЗаписи.Записать(); #КонецВставки |
|||
5
nagibator
03.08.22
✎
07:54
|
(3) (2) Отладка запускается автоматом в тонком клиенте,сейчас перепроверил, пробовал под собой и в конфигураторе и отдельно в клиенте - работает в первом случае не работает во втором
|
|||
6
zva
03.08.22
✎
07:57
|
У расширения галки "Безопасный режим" и "Защита от опасных действий" снаты?
|
|||
7
nagibator
03.08.22
✎
08:01
|
(6) ага стоят только 2 галки - активности и использования основных ролей
|
|||
8
nagibator
03.08.22
✎
08:11
|
Да,похоже что расширение подхватывается будучи открытым в отладчике но не подхватывается под тонким клиентом даже под тем же пользователем ( проверил через Сообщить(1) :D ). Ошибок подключения расширения в сообщениях на клиенте при этом нет. Возможность внести нужные изменения в объект основной конфигурации конечно есть,но сам факт - почему так происходит - удивляет,раньше с таким не сталкивался,расширения использую постоянно
|
|||
9
Ryzeman
03.08.22
✎
08:13
|
(8) Переподключить расширение, продуть кэш, перезапустить службу, позвать сисадмина поплясать с бубном... Разве что так.
|
|||
10
OldCondom
03.08.22
✎
08:17
|
Смущает фраза "отладка автоматом в тонком". Там нет автомата, как запустил, так и будет. Как проверял?
|
|||
11
Мимохожий Однако
03.08.22
✎
08:20
|
ТС или врёт, или запутался. Но факт в том, что не на все вопросы отвечает.
|
|||
12
nagibator
03.08.22
✎
08:21
|
(10) ну вот ничего не меняя запустил отладку и сразу в справке посмотрел - тонкий
|
|||
13
nagibator
03.08.22
✎
08:22
|
(11) дк вот - запутался,не могу понять что не так
|
|||
14
AlvlSpb
03.08.22
✎
08:29
|
Возможно, в базе несколько расширений и следующее выполняемое "затирает" результат твоей.
|
|||
15
Мимохожий Однако
03.08.22
✎
08:34
|
(13) Ответь на (9). Выполнил то,что там рекомендовали? База файловая или клиент-серверная? Права на расширения какие? По точкам останова прошёлся?
|
|||
16
OldCondom
03.08.22
✎
08:38
|
В итоге разные базы запускает)
|
|||
17
nagibator
03.08.22
✎
08:39
|
(15) Переподключил как посоветовал автор (9) но ничего не поменялось,сейчас думаю насчет ответа (14) - у меня действительно неск.расширений, дополняющих содержимое этого объекта конфигурации, но не имеющих пересекающихся функций и процедур. Попробую скатать все в одно расширение на всякий случай, проверю и отпишусь.
База серверная,права стандартные,точки останова в отладчике проходятся и все типтоп,в том и дело,но ничего не работает как только выключаешь отладчик и запускаешь клиент отдельно,без конфигуратора |
|||
18
nagibator
03.08.22
✎
08:40
|
(16) да нее))
|
|||
19
OldCondom
03.08.22
✎
08:42
|
Эффект наблюдателя. Возможно автор в аномальной зоне. Луна в козероге.
Так запусти тонкий клиент, проверь. Запусти конфигуратор, подключись к этому клиенту и посмотри точки останова. |
|||
20
Фрэнки
03.08.22
✎
08:45
|
Кстати, иногда такое можно заметить, что точки останова стоят не поймешь где и по какой прочине, просто из-за протухшего кэша.
А перед этим админу напоминал, что в разворачиваемой для теста базе надо кэш серверный продувать, а не клиентский. Но он об этом забывает. |
|||
21
yopQua
03.08.22
✎
09:09
|
наконец то нагибаторы и предаторы занялись чем то дельным
как щас помню - заходишь на сервер кампер страйка, а там мститель, нагибатор и предатор, и все обязательно 666 всегда было интересно, куда пинетратор девался |
|||
22
Dmitry1c
03.08.22
✎
09:12
|
(0) это в квантовой механике так.
есть наблюдатель - объект ведет себя по-другому) |
|||
23
yopQua
03.08.22
✎
09:19
|
по теме - кэш чистить, может даже серверный О_0
|
|||
24
1Сергей
03.08.22
✎
10:43
|
(19) Август месяц, а луна в казероге, ага...
|
|||
25
nagibator
03.08.22
✎
18:16
|
Ребят,чистка кеша помогла. Большое спасибо за советы!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |