ЭлементыФормы.СоставОС.ОбновитьСтроки() не отрабатывает

1. Vitaly1C8 17.07.17 16:23 Сейчас в теме
Добрый день ! УПП 1.3
Подскажите пожалуйста в чем может быть проблема:
На компьютере пользователя при нажатии кнопки добавляются строки в ТабличнуюЧасть СоставОС;
Затем выполняется ЭлементыФормы.СоставОС.ОбновитьСтроки();
На компьютере пользователя - табличная часть на экране пустая {хотя на самом деле содержит данные; проверено с помощью Сообщить() }
На другом компьютере под тем же пользователем, в режиме отладки - те же действия, табличная часть отображает строки ...
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 17.07.17 16:25 Сейчас в теме
3. DAL 17.07.17 16:30 Сейчас в теме
(1)

Кэш.

C:\users (Пользователи)\ <Имя текущего пользователя системы>\AppData\

В Local и Roaming почистить все в папках 1С.
4. Dream_kz 129 17.07.17 16:36 Сейчас в теме
База серверная? Платформы одинаковые?
10. alxarz 32 17.07.17 17:00 Сейчас в теме
(1)
Подскажите пожалуйста в чем может быть проблема:
На компьютере пользователя при нажатии кнопки добавляются строки в ТабличнуюЧасть СоставОС;
Затем выполняется ЭлементыФормы.СоставОС.ОбновитьСтроки();


обновитьстроки() - это для табличного поля, для табличной части - обновить().

может попробовать ЭлементыФормы.СоставОС.Обновить() ?
13. r.moschenskiy 23 17.07.17 17:12 Сейчас в теме
(10)Нет такого метода для табличной части в 8.2
5. Vitaly1C8 17.07.17 16:40 Сейчас в теме
Кэш - чистил (удалил базу из списка, добавил в список заново)
База - SQL (платформа соответственно одинаковая)
6. DrBlack 24 17.07.17 16:44 Сейчас в теме
Код не может работать по разному, подчисти лучше кеш нормально, вот сохрани в блокноте с расширением bat и запускай, на работе часто его юзаю... :)
ЗЫ - не забудь закрыть 1С перед запуском батника.
CHCP 1251
Set TEXT_start=Начало очистки КЕШ'а пользователя...
Set TEXT_delete=Удаление папки
Set TEXT_finish=КЕШ успешно очищен, работа программы заверешена!
CHCP 866
::Отключим вывод команд в окно
echo off
cls
::Выведим сообщение пользователю
echo %TEXT_start%
echo.
::Очистка кеша для 8.2
echo %TEXT_delete% "%AppData%\1C\1Cv82"
rmdir "%AppData%\1C\1Cv82" /S /Q
echo %TEXT_delete% "%LOCALAPPDATA%\1C\1Cv82"
rmdir "%LOCALAPPDATA%\1C\1Cv82" /S /Q
::Очистка кеша для 8.3
echo %TEXT_delete% "%AppData%\1C\1Cv8"
rmdir "%AppData%\1C\1Cv8" /S /Q
echo %TEXT_delete% "%LOCALAPPDATA%\1C\1Cv8"
rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q
::Выведим сообщение пользователю
echo.
echo %TEXT_finish%
echo.
::После завершения не закрываем окно
pause 
Показать
Vitaly1C8; +1 Ответить
7. Dream_kz 129 17.07.17 16:48 Сейчас в теме
(6) А если баз куча, все удаляется? Это не айс
8. DrBlack 24 17.07.17 16:52 Сейчас в теме
(7) Можете запилить свой батник, тут зависит уже от политики организации
Мы чистим сразу для всех баз, никто не жалуется, а до меня вообще в ручную чистили, так что все довольны :)
9. Dream_kz 129 17.07.17 16:55 Сейчас в теме
(8) Да мне не надо) Просто настройки для всех баз слетают, хоть проблема была и в одной
11. DrBlack 24 17.07.17 17:00 Сейчас в теме
(9) Какие еще настройки? В кеше не хранятся настройки...
Единственно в каждую базу первый вход значительно дольше происходит, т.к. пользовательский кеш создается заново.
Так что меня вообще смутила ваша претензия, кеш почистить это ведь как профилактику провести :)))
12. Dream_kz 129 17.07.17 17:11 Сейчас в теме
(11)
В кеше не хранятся настройки...

Например настройки обычных форм/интерфейса, у меня пользователи любят свои кнопки добавлять
14. r.moschenskiy 23 17.07.17 17:17 Сейчас в теме
(7)Можно указать конкретную папку по ID базы, который легко можно посмотреть блокнотом в файле %AppData%\1C\1CEStart\ibases.v8i
15. Dream_kz 129 17.07.17 17:30 Сейчас в теме
(14) Я в курсе, я указывал на неудобство именно выложенного кода
16. Vitaly1C8 21.07.17 13:16 Сейчас в теме
Кэш почистил; проблема осталась ... (
17. DrBlack 24 21.07.17 14:59 Сейчас в теме
Зайди на "хорошем" компе под обоими пользователями, ошибка воспроизведется?

И про код я еще подумал, у тебя там отбор на ТЧ от пользователя не зависит?
Выложил бы ты куски кода чтоль, а лучше dt, хоть поковыряться можноб было.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот