В конфигураторе открываю обработку, ставлю точку останова, запускаю отладчик, там открываю эту же обработку, выполняю действие на котором выставлена точка останова и ничего не происходит. Выполняю те же действия на локальной базе и точка срабатывает
---
Так НЕ заходит отладчик в эту процедуру, а в той что на клиенте одна строка - запуск той в которую не заходит. ну так и в режиме отладки туда не зайдёт. Смотри внимательно тогда, как код должен исполняться.
Смысл выдачи сообщений в том, что бы понять, что данный код исполняется. А как исполняется, тут либо ещё сообщения писать, либо самому анализировать.
---
Вангую, что отладка на сервере не включена...
---
и как ее там включить? у меня нет доступа к серверу
---
и как ее там включить? у меня нет доступа к серверу отладку делать на локальной копии. Ваш КЭП.
---
А как сделать копию если в этой базе всегда кто-то сидит, КЭП?
---
А как сделать копию если в этой базе всегда кто-то сидит, КЭП? сделать локальную копию на своём компьютере. :)
---
Это как ? Выгрузить я ее не могу
---
архив у клиента же по-любому есть.
---
не факт, база в облаке и там много таких клиентов. как они ее оттуда выковыривают?
---
Выполняю те же действия на локальной базе и точка срабатывает подними на своём компьютере сохраненную копию или скопируй mdf файлу клиента и подними у себя сиквел с этим файлом.
---
либо вообще сделай ход конём: в местах, где ты предполагаешь, что обработка глючит - выводи сообщения, понятные тебе. Отсюда не видно, что ты отладить хочешь.
---
в местах, где ты предполагаешь, что обработка глючит ..это можно понять только на серверной базе, та что у меня это очень старая копия, там нет того что нужно
---
В ответе (11) тебе уже рекомендовали.
Поддерживаю рекомендацию!
Если нет возможности пошаговой отладки , всегда можно внедрить в код вывод сообщений в ключевых местах с теми данными , которые активно влияют на выполнение.
И это по ходу ваше самое доступное решение...
---
В ответе (11) тебе уже рекомендовали.
Что? Сообщения писать? Так НЕ заходит отладчик в эту процедуру, а в той что на клиенте одна строка - запуск той в которую не заходит.
---
Да именно сообщения, и в 11 тебе написали и я повторил - это стандартный способ , если обычная отладка невозможна.
Это отладка БЕЗ отладчика, а просто увидишь по сообщениям ЧТО там делается...
---
Так НЕ заходит отладчик в эту процедуру, а в той что на клиенте одна строка - запуск той в которую не заходит. ну так и в режиме отладки туда не зайдёт. Смотри внимательно тогда, как код должен исполняться.
Смысл выдачи сообщений в том, что бы понять, что данный код исполняется. А как исполняется, тут либо ещё сообщения писать, либо самому анализировать.
---
Либо включать отладку на сервере, либо отлаживать в файловой базе)
---
Файловой нет. Отладка по умолчанию выключена на сервере? Зачем?
---
Отладка по умолчанию выключена на сервере? Зачем? потому что ресурсы отнимает.
---
По умолчанию возможна отладка кода, исполняемого на вашем компьютере (клиенте), сервер исполняется не на клиенте (т. е. на другом компьютере), соответственно, по умолчанию отладки на сервере нет.
Нужно смотреть как её включить. В Сервис - Параметры есть свойства Отладка в текущем сеансе разрешена/не разрешена, но не факт что этого свойства достаточно. Проверить работу отладки на сервере можно установив отладку на клиенте, перед обращением на сервер. На клиенте отладка должна остановиться, дальше нажимаем F11 и если на сервер не заходит, то отладка там не работает, гуглим как включить, при необходимости подключаем админов.

Файловую базу при большом желании можно создать, хотя лучше добиться отладки на сервере.
---
и в процедуре на клиенте точку пропускает
---
Если на клиенте не заходит в точку останова, то, скорее всего, в принципе код в этой точке не выполняется, либо же у вас конфигуратор с режимом предприятия вообще не связаны
---
Кстати, да. Когда нажимаю "Начать отладку" в конфигураторе, предприятие запускается, но кнопка эта остается в том же виде, а не как в режиме отладки. Вы об этом? И как их тогда связать?
---
Об этом.
Про связать нужно на месте смотреть и гуглить решения)
---
Отладка > Подключение. Теперь видит точку на клиенте
---
в принципе код в этой точке не выполняется,
код выполняется, результат я вижу на форме
---
Сообщение было скрыто модератором.