Имя: Пароль:
1C
1С v8
изменить имя таблицы внешнего источника данных. возможно ли ?
0 zladenuw
 
18.09.13
16:46
присылают файл mdb. каждый раз новое имя у таблицы. как обойти этот момент.
сейчас вот такая ошибка

{Форма.Форма.Форма(20)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить().Выгрузить();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка внешней базы данных:
ошибка при выполнении запроса
по причине:
Ошибка ODBC. SQLSTATE: 42S02
Номер ошибки: -1305
Описание: [Microsoft][Драйвер ODBC Microsoft Access] Ядро базы данных Microsoft Jet не может найти входную таблицу или запрос '06_URRP_July_2013_11_2_D'.  Проверьте существование таблицы или запроса и правильность имени.
1 Infsams654
 
18.09.13
16:56
(0) диалог выбора файла. Либо, каждый раз копировать полученный файл с нужным именем (решается просто - в той же обработке сканируется каталог входящих с mdb и последний по дате переименовывается).
2 Maxus43
 
18.09.13
17:01
>>каждый раз новое имя у таблицы
у таблицы или у файла?
3 zladenuw
 
18.09.13
17:03
(2) у таблицы
4 zladenuw
 
18.09.13
17:03
(1) та блин. тогда проще не внешний использовать. а через АДО :)
5 SherifSP
 
18.09.13
17:14
А ты старые перемещай в другую папку, нужно чтобы в твоей папке был только один файл, который ты еще не обработал в 1С
6 Infsams654
 
18.09.13
17:48
(3) а, так у таблиц имена меняются. Ну тогда, видно, что имя таблицы содержит дату - '06_URRP_July_2013_11_2_D'. Надо сформировать просто имя по дате на которую хочешь, и получить эту таблицу
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.