Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как получить IDDOC если в запросе Виртуальная таблица? (число прочтений - 1866 )
DimokSH
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 6
Зарегистрирован: 29. Марта 2010
Как получить IDDOC если в запросе Виртуальная таблица?
30. Марта 2010 :: 11:41
Печать  
вот такой простой запрос. нужен IDDOC, чтобы потом получить вид документа соединением с журналом документов. Как получить IDDOC?
Код
Выбрать все
ТекстЗапроса = "
|SELECT
| Рег.*
|FROM
|  $РегистрОстаткиОбороты.ОстаткиТМЦ(:ВыбДата,:ВыбДата~)  as Рег"; 


в результате запроса в списке полей нет IDDOC....

Всё. Ответ частично найден.
Нужно добавить периодичность в один из параметров вирулальной таблицы.
<Периодичность>
Тип: конструкция типа ключевое слово.
Указывается дополнительный разворот итогов по периодичности. Задается один из
следующих вариантов:
Период (Period) - только за период (не разворачивать);
Документ (Document) - разворачивать по документу;
День (Day) - разворачивать по дням;
Неделя (Week) - разворачивать по неделям;
Месяц (Month) - разворачивать по месяцам;
Квартал (Quarter) - разворачивать по кварталам;
Год (Year) - разворачивать по годам.
По умолчанию Период

Теперь буду искать способ оттуда выдернуть вид документа
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как получить IDDOC если в запросе Виртуальная таблица?
Ответ #1 - 30. Марта 2010 :: 11:55
Печать  
Там же написано на несколько строк ниже:
Цитата:
Поля:
<ИмяИзмерения> - имена измерений указанных к расчету; тип определяется типом измерения регистра;
<ИмяРесурса>НачальныйОстаток - имена ресурсов с добавлением слова НачальныйОстаток, указанных к расчету; тип определяется типом ресурса регистра;
<ИмяРесурса>Приход - имена ресурсов с добавлением слова Приход, указанных к расчету; тип определяется типом ресурса регистра;
<ИмяРесурса>Расход - имена ресурсов с добавлением слова Расход, указанных к расчету; тип определяется типом ресурса регистра;
<ИмяРесурса>КонечныйОстаток - имена ресурсов с добавлением слова НачальныйОстаток, указанных к расчету; тип определяется типом ресурса регистра;
Период - тип datetime; дата начала периода, по которому происходит разворот оборотов; существует только в том случае, если указана периодичность День, Неделя, Месяц, Квартал, Год;
ПозицияДокумента - тип char(23); строка в формате date_time_iddoc (8+6+9); существует только в том случае, если указана периодичность Документ;
ВидДокумента - тип int; идентификатор вида документа; существует только в том случае, если указана периодичность Документ.

Т.о. для определения вида документа никакого соединения с журналом не надо.
  
Наверх
 
IP записан
 
DimokSH
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 6
Зарегистрирован: 29. Марта 2010
Re: Как получить IDDOC если в запросе Виртуальная таблица?
Ответ #2 - 30. Марта 2010 :: 12:09
Печать  
в моём хелпе для 1cpp-2.5.0.7 этого нет. где взять свежий хелп?
  
Наверх
 
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Как получить IDDOC если в запросе Виртуальная таблица?
Ответ #3 - 30. Марта 2010 :: 12:21
Печать  
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать