АРМ Запись на ремонт - периодически не сохраняется Причина обращения

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
АРМ Запись на ремонт - периодически не сохраняется Причина обращения
 
АА  редакции 5.0.11.06, 5.0.12.02
Условия возникновения:
Заполнить поле ПричинаОбращения но не выходить из него, пока не отработает авто-обновление календаря.
После авто-обновления заполнить остальные поля записи, сохранить заявку. Причина в заявке не сохранится.

В момент входа  в функцию ЗаписатьДанныеВДокумент реквизит ПричинаОбращения = «», но ЭлементыФормы.ПричинаОбращения.Значение = «введенная строка»
Изменено: Дмитрий Г. - 08.10.2014 08:00:11
 
Добрый день, Дмитрий, указанная Вами ситуация не воспроизводится, причина обращения сохраняется независимо от интервала автоматического обновления или очередности заполнения заявки.
 
Есть зависимость от Совпадения окончания редактирования поля формы и срабатывания автообновления.
Пробуем по другому:
1. Ставим на другой ПК другую платформу 1С, например 8.2.19.106.
2. Устанавливаем демонстрационную базу АА последнего релиза (5.0.12.02)
3. В настройках АРМЗапись На Ремонт устанавливаем интервал автообновления = 10 сек.
4. Переходим на дату 28.10.2011 переходим к редактированию существующей записи.
5. Вводим причину обращения, например «Тест». После ввода последнего символа, никуда из этого поля не переходим, никуда не нажимаем – это самое ключевое условие! Ожидаем 15 секунд. (время, за которое точно отработает автообновление).
6. Сохраняем изменения.
7. Проверяем сохранилась ли Причина обращения.
 
Дмитрий, поставлена задача разработчикам, о результатах ее рассмотрения сообщим в этой ветке форума.
 
У меня пользователи тоже жалуются на проблему не сохранения причины обращения время от времени, только я последовательность не смог воспроизвести -ждем "заплатку"...
 
Дмитрий, я себе пока по такому принципу исправил:
В самом начале функции ЗаписатьДанныеВДокумент
Код
Если ПричинаОбращения <> ЭлементыФормы.ПричинаОбращения.Значение Тогда
 ПричинаОбращения=ЭлементыФормы.ПричинаОбращения.Значение;
КонецЕсли;

Пользователи перестали жаловаться.
 
Цитата
Дмитрий Г. пишет:
Дмитрий, я себе пока по такому принципу исправил:
В самом начале функции ЗаписатьДанныеВДокумент
Код
 Если ПричинаОбращения <> ЭлементыФормы.ПричинаОбращения.Значение Тогда
 ПричинаОбращения=ЭлементыФормы.ПричинаОбращения.Значение;
КонецЕсли;
 

Пользователи перестали жаловаться.

О, спасибо -в своем  следующем обновлении подключу
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С