Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Запутался с типизацией документа (число прочтений - 2333 )
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Запутался с типизацией документа
01. Апреля 2008 :: 12:45
Печать  
Конфигурация: SQL+УРБД
Простой запрос:
     ТекстЗапроса = "
     |SELECT
     |   Рег.КоличествоРасход
     |  ,Рег.КоличествоПриход
     |  ,right(Рег.ПозицияДокумента,9) [Док $Документ]
     |FROM
     |   $РегистрОбороты.ПартииНаличие(:ВыбНачПериода,:ВыбКонПериода~,Документ,, (Номенклатура=:ВыбТМЦ)
     |"                                + ТекстУсловияПоФирме + ТекстУсловияПоСкладу + "
     |                                 ,(Номенклатура),(Количество)) Рег
     |";
RS.ВыполнитьИнструкцию(ТекстЗапроса);
Выдает ошибку:
{C:\TEST.ERT(47)}: Для типизации поля "Док", не найдено дополнительное типизирующее поле.

Как его правильно типизировать?
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Запутался с типизацией документа
Ответ #1 - 01. Апреля 2008 :: 12:57
Печать  
Код
Выбрать все
|  ,right(Рег.ПозицияДокумента,9) [Док $Документ]
|  ,Рег.ВидДокумента as Док_Вид 



Цитата:
Поля:...
ВидДокумента - тип int; идентификатор вида документа; существует только в том случае, если указана периодичность Документ.
  
Наверх
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Запутался с типизацией документа
Ответ #2 - 01. Апреля 2008 :: 13:06
Печать  
Ну вид я получу, а как потом типизировать Док?
Ошибка та же.
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Запутался с типизацией документа
Ответ #3 - 01. Апреля 2008 :: 13:12
Печать  
fbear писал(а) 01. Апреля 2008 :: 13:06:
Ну вид я получу, а как потом типизировать Док?
Ошибка та же.


Может попробовать сначала что советуют ?  Подмигивание
  
Наверх
 
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Запутался с типизацией документа
Ответ #4 - 01. Апреля 2008 :: 13:20
Печать  
Так я попробовал, может не понял как надо?

     ТекстЗапроса = "
     |SELECT
     |   Рег.КоличествоРасход 
     |  ,Рег.КоличествоПриход
     |  ,right(Рег.ПозицияДокумента,9) [Док $Документ]
     |  ,Рег.ВидДокумента as Док_Вид
     |FROM
     |   $РегистрОбороты.ПартииНаличие(:ВыбНачПериода,:ВыбКонПериода~,Документ,, (Номенклатура=:ВыбТМЦ) 
     |"                                + ТекстУсловияПоФирме + ТекстУсловияПоСкладу + "
     |                                 ,(Номенклатура),(Количество)) Рег
     |";

{C:\TEST.ERT(48)}: Для типизации поля "Док", не найдено дополнительное типизирующее поле.

Как надо? Где можно почитать, что-то никак не найду подходящее или не могу правильно сформулировать....
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запутался с типизацией документа
Ответ #5 - 01. Апреля 2008 :: 13:32
Печать  
Док_вид 
регистрозависимо!  Подмигивание
  
Наверх
 
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Запутался с типизацией документа
Ответ #6 - 01. Апреля 2008 :: 13:34
Печать  
Спасибо, заработало!
А где прочитать можно, что так нужно было делать?
Из хэлпа мне это было непонятно, и факи разные читал, видимо, что-то упустил!
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Запутался с типизацией документа
Ответ #7 - 01. Апреля 2008 :: 13:42
Печать  
Цитата:
Здесь стоит обратить внимание на 2 вещи:

1)         Для типизации документа по полю IDDoc необходимо, чтобы в выборке присутствовало поле содержащее IDDocDef с именем <ИмяПоляIDDoc>_вид, в нашем случае это будет Док_вид. Для полей, которые содержат реквизит типа “Документ” конкретного вида вспомогательного поля не требуется.

Это из учебника из документации.
  
Наверх
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Запутался с типизацией документа
Ответ #8 - 01. Апреля 2008 :: 13:47
Печать  
Еще раз спасибо, нашел. Был невнимателен!  Печаль
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать