#0
by inlimbo
Это продолжение моей предыдущей темы. Для ознакомления ее текст: Доброго времени суток! Клиент-сервное решение, УПП , платформа 8.2. Пользователи работают через RDP. Я уже много чего перепробывала, но проблема не уходит. После обновления конфигурации(УПП) у одного пользователя стала неправильно работать обработка "Согласование заявок". Эта обработка есть копия стандартной с добавлением условия на выбор следующего этапа согласования. В отладчике проверила работу обработки под этим пользователем, там все нормально срабатывает. А вот у него нет! Воникло подозрение, что это кэш. Почистили кэш в его RDP сессии. Заработало! Но на следующий день опять та же песня! Создали новую учетку в 1С, помогло. На след день опять то же самое. Удалили учетку с терминального сервера и создали новую, помогло. Но на следующий день опять то же самое. Вопрос: что же еще может влиять на его работу? И что такое кэш конфигурации сервера 1С, для чего он нужен?
#2
by timurhv
Уверены что не ошибка в коде? Может в каких-то ситуациях работает по-другому алгоритму?
#3
by inlimbo
Дискуссия закончилась 8 марта и ни к чему не привела. Вот что я выяснила за неделю моих экспериментов над злосчастным пользователем и его этапом согласования: Оказывается у него с завидным постоянством (в результате чего непонятно) выполняется код той старой обработки. Тест был чрезвычайно прост: в новую обработку добавлены сообщения о ходе работы именно этой обработки, в старую добавлено сообщение, что идет выполнение старой обработки. Также почистили кеш сервера приложения, почистили его кэш на RDP сервере. Обновление конфигурации(не динамическое) и пробуем: сначала все работает как наддо, то есть выполняется новая обработка(видно по сообщениям). через несколько часов работы видим что при согласовании используется уже другая обработка.
#5
by inlimbo
Я трублю права к этой старой обработке. Правда она стандартная и находится на поддержке. Но меня все таки мучает вопрос : КАК?? как они взаимосвязаны? Я знаю что создатели новой обработки создали ее скорее всего копированием старой и внесением новых изменений.
#6
by The_SpecialOne
...в старую добавлено сообщение, что идет выполнение старой обработки. И что выдаются сообщения из нее? Так может юзер сам что-то не то запускает?
#9
by МойКодУныл
Включить отладку на сервере, подключится к пользователю и посмотреть стек вызовов, когда зайдет в старую обработку. МОжет станет понятно как.
#10
by inlimbo
Пробовала, взял тогда новую. Надо наверное еще раз попробовать. Как посмотреть стек вызовов?
#11
by The_SpecialOne
после того, как "переключается" работа на старую перезапуск 1С не помогает вернутся к новой?
#17
by inlimbo
все обращаются к одной и той же форме(форма управляемая между прочим), процедуре в модуле обработки.
#19
by inlimbo
Ладно: ИЛИ НЕ ЗначениеЗаполнено(СтрокаТабличнойЧасти.Этап.Родитель) Тогда Если НовыйЭтап = Неопределено Тогда ТекстСообщения = НСтр("ru = 'Не удалось определить следующий этап согласования заявки &Заявка. И СтрокаТабличнойЧасти.Заявка.Проведен Тогда Исключение ТекстСообщения = НСтр("ru = 'Не удалось отменить проведение документа &Заявка. И НЕ СтрокаТабличнойЧасти.Заявка.Проведен Тогда Исключение ТекстСообщения = НСтр("ru = 'Не удалось провести документ &Заявка. И ПоследняяЗапись.Этап = НовыйЭтап Тогда И НовыйУровень = 1 Тогда Для каждого стр из МС_Родитель.СогласующиеЛица Цикл КонецФункции
#21
by inlimbo
1с отправила письмо. Обрублю права на эту обработку и попробую еще раз в отладчике глянуть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- УТ 11"невозможно получить текущего внешнего пользователя в сеансе пользователя"
- Выбор единственного значения по левому соединению
- Создать пользователя ИБ из пользователя
- Невозможно получить текущего пользователя в сеансе внешнего пользователя
В этой группе 1С
- Не закрывается 20 счет в БП 2.0
- Не сохраняется в поле выбранное значение из списка. УФ 8.3
- Регистр ОстаткиНоменклатуры
- УТ 11. Заполнение табличной части
- СКД. Вычисление выражения по нижестоящей группировке
- HASP License Manager и HASP Loader
- Метод объекта не обнаружен (Представление)
- СКД НачалоПериода не проставляется в параметрах значение
- Вывод 2-х макетов в настройках печати СКД на одном листе
- Можно ли работать паралельно в 1С 8.2 и 1C 8.3 на одном сервере?
- СКД настройки программно на УФ
- Как задать параметр в динамическом списке в форме
- Не работает внешняя печатная форма СФ для БП 3.0
- Фоновое задание. "Метод задания не найден"
- v7: Поле агрегатного объекта не обнаружено (НаименованиеОрганизации)
- заполнение макета из таблицы значений
- Как зарегистрировать в узле все справочники, связанные с документом?
- УПП создание внутреннего заказа по заказу покупателя
- Выбрать в запросе клиентов приносящих 80 процентов от прибыли
- v7: sqlite: запрос по подчин. спр.