Имя: Пароль:
1C
1C 7.7
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\ИмяБазы
полностью весь каталог базы - вроди помогло, пока все работает. Спасибо большое всем за помощь!!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn