|
Не создается файл ДБФ |
☑ |
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) Какая разница? Но все будет работать, как под тонким
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший