|
v7: Вылетает 1С без сообщения об ошибке | ☑ | ||
---|---|---|---|---|
0
Aleksandra_19
17.09.13
✎
15:46
|
Доброго времени суток! Может быть кто-то с таким сталкивался. Проблема такая: в документе есть поле ввода с кнопкой выбора. Здесь выбирается экселевский файл. из которого загружают данные. И вот при нажатии на кнопку выбора 1С закрывается и никакое сообщение об ошибке не выдает. При повторном входе может выкинуть снова, а может отработать нормально.
Процедура в поле ввода следующая: Процедура ВвестиНазваниеФайла() ФлагСтандартнойОбработки = 0; Путь = СокрЛП(ИмяФайла); ВыбФайл = СокрЛП(ИмяФайла); Расширение = "XLS-таблица(*.xls, *.xlsx)|*.xls;*.xlsx"; Если ФС.ВыбратьФайл(0,ВыбФайл, Путь,"Выберите импортируемый файл",Расширение,"") = 1 Тогда ИмяФайла = СокрЛП(Путь + ВыбФайл); Иначе ИмяФайла = ""; КонецЕсли; КонецПроцедуры // ВвестиНазваниеФайла() |
|||
1
Изучаю1С8
17.09.13
✎
15:49
|
Процедуру с кнопки убери, используй стандартную
Процедура ПриНачалеВыбораЗначения(Элемент, Продолжать) // предопределенная процедура Перем Каталог,Фильтр; Если Элемент = "ИмяФайлаВыгрузкиКлиенты" Тогда Если ФС.ВыбратьФайл(0, ИмяФайлаВыгрузкиКлиенты, Каталог, "Файл выгрузки", "Текстовая структура (*.xml)|*.xml", "xml") = 1 Тогда ИмяФайлаВыгрузкиКлиенты = Каталог+ИмяФайлаВыгрузкиКлиенты; КонецЕсли; КонецЕсли; КонецПроцедуры // ПриНачалеВыбораЗначения() |
|||
4
Aleksandra_19
17.09.13
✎
16:07
|
(1) не помогло ((
|
|||
5
Ёпрст
17.09.13
✎
16:15
|
(0) очисти cfg у пользователя.
|
|||
6
Aleksandra_19
17.09.13
✎
16:25
|
(5) а как это сделать? я уже полностью удаляла пользователя и создавала нового - не помогло.
|
|||
7
Serginio1
17.09.13
✎
16:32
|
(6) В Реестре почисть данные о пользователе. Там бывают пути, которых нет. HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\ИмяБазы\V7\ИмяПользователя
Посмотри раздел HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\ИмяБазы\V7\ИмяПользователя\Recent File List |
|||
8
Ёпрст
17.09.13
✎
16:39
|
(6) в каталоге пользователя прибей файло 1cv7.cfg
|
|||
9
Aleksandra_19
17.09.13
✎
16:43
|
(8) у меня нету каталога у каждого пользователя, просто имя и права и все
|
|||
10
Масянька
17.09.13
✎
16:46
|
(9) Каталог пользователя - 1Сv7\DB\Usr1, где Usr (с цифрой) каталог пользователя.
|
|||
11
Aleksandra_19
17.09.13
✎
16:57
|
у меня этот файл лежал просто в каталоге с базой. Удалила, но ничего не изменилось. Есть еще один момент, когда я захожу в терминал с админского компа под этим пользователем - все работает, а когда пользователь заходит со своего компа - глюки через раз
|
|||
12
Ёпрст
17.09.13
✎
17:10
|
(11) дык раздай,
если все ходют без своих каталогов, то у них один cfg на всех.. неудобняк настройки хранить. Пересоздай базу в окошке выбора баз у проблемного пользователя. |
|||
13
Serginio1
17.09.13
✎
18:08
|
(11) Ты 7 делала на сервере терминалов? Проблемы твои там.
|
|||
14
Serginio1
17.09.13
✎
18:09
|
Вернее на компе юзера, раз на сервере терминалов все нормально
|
|||
15
Serginio1
17.09.13
✎
18:32
|
Если пользователей нет то грохни HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\ИмяБазы\
Потом ручкам добавишь при запуске |
|||
16
Serginio1
17.09.13
✎
18:33
|
Кстати Recent File List есть и в
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\ИмяБазы\Config\Recent File List |
|||
17
Aleksandra_19
18.09.13
✎
11:50
|
Удалила отсюда HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\ИмяБазы
полностью весь каталог базы - вроди помогло, пока все работает. Спасибо большое всем за помощь!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |