Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1sqlite: подключение таблиц (число прочтений - 1893 )
chelentano
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 28. Ноября 2007
1sqlite: подключение таблиц
30. Апреля 2009 :: 05:48
Печать  
День добрый. Решил связаться тут с 1sqlite Улыбка Сделал простой первый запросик с ее помощью
SELECT Товары.DESCR FROM Справочник_Номенклатура. Выдает "no such table: Справочник_Номенклатура" (если использовать "create virtual table...", то выдаст "duplicate column name: ID")
Как оказалось, у номенклатуры есть реквизит с именем "ID". Это как то можно обойти, не переименовывая реквизит?  Смущённый
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite: подключение таблиц
Ответ #1 - 30. Апреля 2009 :: 05:55
Печать  
chelentano писал(а) 30. Апреля 2009 :: 05:48:
День добрый. Решил связаться тут с 1sqlite Улыбка Сделал простой первый запросик с ее помощью
SELECT Товары.DESCR FROM Справочник_Номенклатура. Выдает "no such table: Справочник_Номенклатура" (если использовать "create virtual table...", то выдаст "duplicate column name: ID")
Как оказалось, у номенклатуры есть реквизит с именем "ID". Это как то можно обойти, не переименовывая реквизит?  Смущённый

1. Последнюю версию используешь?
Мне кажется, что запрос должен быть таким:
Код
Выбрать все
SELECT Товары.DESCR FROM Справочник_Номенклатура as Товары 



2. Зачем обходить "ID"???
Тебе вообще что надо? Если, например, все товары, то это выглядит так:
Код
Выбрать все
SELECT Товары.ID [Товар :Справочник.Номенклатура] FROM Справочник_Номенклатура as Товары 

  
Наверх
 
IP записан
 
chelentano
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 28. Ноября 2007
Re: 1sqlite: подключение таблиц
Ответ #2 - 30. Апреля 2009 :: 06:07
Печать  
1. версия последняя.
  запрос такой и есть, просто ощущение, что при использовании Справочник_Номенклатура, создается какая то временная табличка, в которой есть два поля с одинаковым наименованием - "ID" (реквизит справочника и служебное поле), похоже, что из=за этого затык происходит
  
Наверх
 
IP записан
 
chelentano
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 28. Ноября 2007
Re: 1sqlite: подключение таблиц
Ответ #3 - 30. Апреля 2009 :: 06:12
Печать  
то есть, получается, что есть Товары.ID (ссылка) и Товары.ID (реквизит), если реквизит ID переименовать, допустим,  в IDD, то работает без проблем, но переименовывать не хочется
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite: подключение таблиц
Ответ #4 - 30. Апреля 2009 :: 06:15
Печать  
Да, проверил. Есть такая проблема. Даже и не знаю как Саша Орефков сможет решить эту проблему (и будет ли вообще её решать)
  
Наверх
 
IP записан
 
chelentano
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 28. Ноября 2007
Re: 1sqlite: подключение таблиц
Ответ #5 - 30. Апреля 2009 :: 07:09
Печать  
как раньше в 1с была проблема с оеквизитом "ПолноеНаименование"... видимо реквизит переименовывать только...
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: 1sqlite: подключение таблиц
Ответ #6 - 30. Апреля 2009 :: 07:11
Печать  
chelentano писал(а) 30. Апреля 2009 :: 06:07:
1. версия последняя.
 запрос такой и есть, просто ощущение, что при использовании Справочник_Номенклатура, создается какая то временная табличка, в которой есть два поля с одинаковым наименованием - "ID" (реквизит справочника и служебное поле), похоже, что из=за этого затык происходит

Решение
http://www.1cpp.ru/forum/YaBB.pl?num=1214205575/587#587
  
Наверх
 
IP записан
 
chelentano
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 28. Ноября 2007
Re: 1sqlite: подключение таблиц
Ответ #7 - 30. Апреля 2009 :: 10:21
Печать  
спасибо, работает Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать