Имя: Пароль:
1C
1С v8
Не создается файл ДБФ
,
0 bodri
 
14.07.16
17:14
Хочу обычную форму перевести в управляемую. Толстый клиент. Процедура в модуле объекта.
при вызове из обычной все работает, файл создается.
при вызове из управляемой формы, срабатывает без ошибок, но файл не создается.

        ДБФ = Новый XBase;
        
        ДБФ.Кодировка = КодировкаXBase.OEM;
        ДБФ.Поля.Добавить("UslKod","S",20);
        ДБФ.Поля.Добавить("Name","S",200);
        ДБФ.Поля.Добавить("Prois","S",15);
        ДБФ.Поля.Добавить("PRIZ","N",10,0);
        ДБФ.Поля.Добавить("Kol","N",15,2);
        
        ДБФ.СоздатьФайл(ПутьККаталогу + ИмяФайла);
        ДБФ.АвтоСохранение = Истина;
        ДБФ.Кодировка = КодировкаXBase.OEM;
        
        Для Каждого Стр Из Док.Товары Цикл
            ДБФ.Добавить();
            ДБФ.UslKod    = СтрЗаменить(Стр.Номенклатура.Код," ","");
            ДБФ.Name    = СокрЛП(Стр.Номенклатура.Наименование);
            ДБФ.Prois    = "";
            ДБФ.Kol        = Стр.Количество;
            ДБФ.Записать();
        КонецЦикла;
        
        Сообщить("Записан файл дефектуры");
        
        ДБФ.ЗакрытьФайл();

Что я делаю не так?
1 Garykom
 
гуру
14.07.16
17:26
"ПутьККаталогу + ИмяФайла" глянь чему равен через отладчик или сообщить
2 bodri
 
14.07.16
17:34
(1) отладчиком всё пролазил, всё норм.
3 Garykom
 
гуру
14.07.16
17:45
(2) так я поэтому и попросил показать чему равно полное имя с каталогом, что может оно все создает только не туда ))
4 Garykom
 
гуру
14.07.16
17:46
(3)+ например потому что в конце "ПутьККаталогу" нету "\"
5 bodri
 
14.07.16
17:56
(4) Путь верный, тем более, что процедура одна для обоих вариантов запуска.
6 bodri
 
14.07.16
17:57
+(5) Обычная форма сохраняет
7 Garykom
 
гуру
14.07.16
18:34
Ну поставь тонкий клиент в ланчере 1с последнее время толстый гнобит
8 Beretta
 
14.07.16
19:18
Ставлю на сервер против клиента
9 bodri
 
15.07.16
06:17
(7) я хочу управляемые формы запускать на толстом клиенте
10 GenAcid
 
15.07.16
06:31
Дык, судя по Стр.Номенклатура.Наименование ты это на сервере делаешь. Как думаешь где файл создается?
11 bodri
 
15.07.16
06:46
(10) Вот же затупил я вчера под вечер, спасибо за толчок.
12 DrZombi
 
гуру
15.07.16
07:19
(0) Создается, на сервере :)
13 DrZombi
 
гуру
15.07.16
07:19
(8) Добавляю :)
14 DrZombi
 
гуру
15.07.16
07:20
(9) Какая разница? Но все будет работать, как под тонким
2 + 2 = 3.9999999999999999999999999999999...