powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Поле ввода и веб-клиент
4 сообщений из 4, страница 1 из 1
Поле ввода и веб-клиент
    #39581529
Слоник_677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме есть группа типа «Страницы». При активации определённой страницы с сервера считываются данные и заполняется находящееся на этой станице поле ввода (заполняется реквизит формы, указанный в свойстве ПутьКДанным элемента вида «поле ввода»). На этой же странице есть кнопка «Сохранить», которая, понятно, сохраняет обратно на сервер всё, что мы там наменяли. Сохраняется обычным путём, то есть вот так:

Код: sql
1.
2.
ЗаявкаОбъект.НашРеквизит = НашРеквизит;
ЗаявкаОбъект.Записать(РежимЗаписиДокумента.Проведение);



Всё отлично работает, но… только один раз. Самый первый раз срабатывает, а потом запись не проходит, что бы я ни менял в поле ввода. Всё равно на сервере старое значение остаётся. Такое впечатление, что где-то кэшируется значение реквизита НашРеквизит и работа идёт со старым значением, не обновляется этот реквизит при редактировании связанного с ним поля ввода.

Проблема касается исключительно веб-клиента (браузер Хром). При запуске из тонкого клиента проблема отсутствует, из тонкого всё работает отлично.

Что это за кэш такой у браузера, зачем он так делает и как вообще с этим бороться? Пока помогает только перезапуск формы.

Платформа 8.3.10
...
Рейтинг: 0 / 0
Поле ввода и веб-клиент
    #39581554
Слоник_677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробую обойти. А можно прочитать значение элемента типа "поле ввода", не обращаясь к привязанному к нему реквизиту? Как прочитать, что записано в

Код: sql
1.
Элементы.ЭлементНашРеквизит



?

У него нет ни свойства "Текст", ни "Значение". А что же в нём записано? Реквизит "НашРеквизит" неадекватен, выходит, ему верить нельзя.
...
Рейтинг: 0 / 0
Поле ввода и веб-клиент
    #39581570
Слоник_677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И ещё. По выходу из поля Элементы.ЭлементНашРеквизит, не срабатывает событие "ПриИзменении". И реквизит "НашРеквизит" не обновляется поэтому, всё логично. Непонятно только, что делать.

Беда касается только веб-клиента, напоминаю.
...
Рейтинг: 0 / 0
Поле ввода и веб-клиент
    #39581668
Слоник_677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал для редактирования новую форму с режимом открытия "Блокировать весь интерфейс". Так работает без проблем. В пределах одной формы мне не удалось заставить это работать на веб-клиенте.

Похоже, это глюк 1С такой.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Поле ввода и веб-клиент
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]