|   |   | 
| 
 | Обработка работает ТОЛЬКО В ОТЛАДКЕ | ☑ | ||
|---|---|---|---|---|
| 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 naïve 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 | 
        Ребят,чистка кеша помогла. Большое спасибо за советы!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |