|
Как открыть базу | ☑ | ||
---|---|---|---|---|
0
qazokm
27.12.14
✎
11:47
|
Пытаюсь вывести в DBF, но получаю ошибку, Перед выполнением операции нужно открыть базу, перед оператором "ТДБФ.ОчиститьФайл();"
&НаСервереБезКонтекста Процедура ЗаполнитьТабДок(ТабДок1) ТДБФ = Новый XBase; ТДБФ.Кодировка = КодировкаXBase.OEM; ТДБФ.Поля.Добавить("KOD","S",11); ТДБФ.Поля.Добавить("naim","S",50) ; Путь = "C:\nomen_1.DBF"; ТДБФ.СоздатьФайл(Путь); ТДБФ.Записать(); ТДБФ.ОчиститьФайл(); ТДБФ.ЗакрытьФайл(); |
|||
1
ДенисЧ
27.12.14
✎
12:01
|
Открыть(), нее?
|
|||
2
qazokm
27.12.14
✎
12:10
|
есть Открыта, и открытьФайл, открытьфайл ставил перед очистить, все равно ошибка...
|
|||
3
qazokm
27.12.14
✎
12:12
|
Поставил Открыть(), ошибка, метод объекта не обнаружен...
|
|||
4
qazokm
27.12.14
✎
12:24
|
Почему файл не создаётся на диске C:
|
|||
5
silent person
27.12.14
✎
12:25
|
у пользователя под которым запущен служба сервера 1С есть права на запись на диск С:\
|
|||
6
qazokm
27.12.14
✎
12:28
|
Спасибо разобрался, поменял на D:\ все нормально..., я думал из=за этих контекстов не контескстов на сервере на клиенте, сейчас буду разбираться с доступом и безопасностью...
|
|||
7
qazokm
27.12.14
✎
12:37
|
А ещё, подскажите, как скопировать файл в 1С, который я создал DBF "C:\nomen_1.DBF"; , Набираю в Гугле, он сюда перебрасывает....
|
|||
8
Oleg_ka
27.12.14
✎
12:41
|
||||
9
qazokm
27.12.14
✎
12:47
|
Спасибо...
|
|||
10
qazokm
27.12.14
✎
12:51
|
но тут возник что-то другой вопрос, это копирование средствами 1С, а можно это копирование сделать средствами ОС? (ну что-то типа !Copy file1 fil2), там больше параметров...
|
|||
11
silent person
27.12.14
✎
12:55
|
(10) СП не желаешь почитать ?
Глобальный контекст.КомандаСистемы (Global context.System) Глобальный контекст (Global context) КомандаСистемы (System) Синтаксис: КомандаСистемы(<СтрокаКоманды>, <ТекущийКаталог>) Параметры: <СтрокаКоманды> (обязательный) Тип: Строка. Команда системы. <ТекущийКаталог> (необязательный) Тип: Строка. Устанавливает текущий каталог на время выполнения команды. Описание: Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. Доступность: Тонкий клиент, толстый клиент. Примечание: После загрузки Windows-приложения управление возвращается в 1С:Предприятие и исполнение модуля продолжается. Пример: // получение/установка текущего системного времени КомандаСистемы("time"); |
|||
12
qazokm
27.12.14
✎
13:05
|
спс..
|
|||
13
qazokm
27.12.14
✎
13:29
|
я извиняюсь, не хотел беспокоить, все перерыл, но не могу запустить эту команду
КомандаСистемы("time"); Запускаю синтаксический контроль, говорит, что Процедура или функция с указанным именем не определена (КомандаСистемы) |
|||
14
silent person
27.12.14
✎
13:37
|
Доступность:
Тонкий клиент, толстый клиент. на сервере не работает |
|||
15
qazokm
27.12.14
✎
13:50
|
мда... спасибо, не совсем удачная конструкция, перенес это копирование на клиент, запускаю эту внешнюю обработку, после копирования, курсор остается не на форме, а куда теряется, почему то идет на другое открытое окно(не 1С)... Наверное копирование надо делать средствами 1С..., так наверное кошернее...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |