Переключение на Главную Страницу Страницы: 1 ... 13 14 [15] 16 17 ... 42 ОтправитьПечать
Очень популярная тема (более 25 ответов) Консоль и расширения запросов 1С++ v2.04 (число прочтений - 380907 )
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #210 - 10. Октября 2008 :: 09:46
Печать  
berezdetsky писал(а) 10. Октября 2008 :: 09:34:
Как это воспроизвести?

запускаю немного урезанный пример для типовой - конфа у меня немного другая
и если в справочнике есть покупатели с одинаковыми наименованиями то коммерческая так ругается
  
Наверх
 
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #211 - 24. Октября 2008 :: 09:58
Печать  
Есть проблема с типизацией значений перечислений.
Если запускать запрос без  формирования сводной таблицы то типизация проходит успешно, а если задавать TOTALS, то остаются внутренние значения.

SELECT $ДокСпис.КатегорияСписания [Категория $Перечисление.КатегорииСписания],
      $Рег.СуммаБазовая CумБаз
FROM $Регистр.ОборотыТоваров Рег (NOLOCK)
INNER JOIN $Документ.Списание ДокСпис (NOLOCK) ON ДокСпис.IDDOC=Рег.IDDOC AND Рег.IDDOCDEF=$ВидДокумента.Списание
WHERE DATE_TIME_IDDOC BETWEEN :Нач AND :Кон~ AND $Рег.ВидОперации='-' AND $Рег.ФлагУчета=4
TOTALS SUM(CумБаз)
BY ALL
, [Категория $Перечисление.КатегорииСписания]

В таблице остаются значения типа SELECT $ДокСпис.КатегорияСписания [Категория $Перечисление.КатегорииСписания],
      $Рег.СуммаБазовая CумБаз
FROM $Регистр.ОборотыТоваров Рег (NOLOCK)
INNER JOIN $Документ.Списание ДокСпис (NOLOCK) ON ДокСпис.IDDOC=Рег.IDDOC AND Рег.IDDOCDEF=$ВидДокумента.Списание
WHERE DATE_TIME_IDDOC BETWEEN :Нач AND :Кон~ AND $Рег.ВидОперации='-' AND $Рег.ФлагУчета=4 AND
      ( $ДокСпис.КатегорияСписания IN егорииСписания.ПраздникФирмы)
      OR $ДокСпис.КатегорияСписания IN ($Перечисление.КатегорииСписания.ПодаркиКлиентамПрограммыЛояльности)
      OR ($ДокСпис.КатегорияСписания IN ($Перечисление.КатегорииСписания.Репрезентация) AND $ДокСпис.СкладДепартамента<>$ПустойИД)
      OR $ДокСпис.КатегорияСписания IN гория2) ) --AND

TOTALS SUM(CумБаз)
BY ALL
, [Категория $Перечисление.КатегорииСписания]

  

_______2.jpg ( 6 KB | Загрузки )
_______2.jpg
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #212 - 24. Октября 2008 :: 10:20
Печать  
Я уже писал где-то в топике - в кубах типизируются только справочники определённого вида. Прочие представления нужно получать в базовом запросе.

Запишу себе типизацию перечислений в todo.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #213 - 27. Октября 2008 :: 14:55
Печать  
Тогда понятно.

Может можешь подсказать как реализовать типизацию до кубов для перечислений?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #214 - 27. Октября 2008 :: 15:02
Печать  
Код
Выбрать все
case
    when $рег.измерение = $перечисление.вид1.значение1 then 'значение1'
    when ...
end 


как-то так.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #215 - 27. Октября 2008 :: 15:07
Печать  
Ну так я и предполагал. Думал - можно как-то по другому.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #216 - 29. Октября 2008 :: 10:44
Печать  
Новости:

  • типизация перечислений в кубах;
  • комментирование выделенного блока;
  • разделение запроса на пакеты через GO;
  • настройка шрифта текста запроса в окне консоли;
  • зачем-то реализована нормальная работа нескольких форм консоли одновременно.

Подробности в описании.

Вкладка настроек по техническим причинам отменяется - на VB 6.0 совместить в одном проекте public usercontrol и userdocument нет возможности, а делить это всё на две .dll нет желания.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #217 - 29. Октября 2008 :: 10:48
Печать  
Большое спасибо!
  
Наверх
 
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #218 - 17. Ноября 2008 :: 13:21
Печать  
Есть проблема с привязкой.
Я использую привязку от ADirks из конфигурации Demo_RiK_Splitter. Возникает проблема с привязками после заполнения сводной таблицы. Ширина сводной таблицы сбрасываетсяю. Чтобы привязка срабатывала нормально приходится форме вручную изменять размер или максимизировать ее, что не очень удобно.

Какой привязкой лучше пользоваться, чтобы и скроллинг не пропадал (было дело при использовании простого класса Общие.Форма.Привязка) и чтобы не сбрасывалась привязка после каждого заполнения и отображения сводной таблицы?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #219 - 17. Ноября 2008 :: 14:38
Печать  
Проблемы с привязками лучше решать с их авторами. В примере из #206 привязка работает и скроллинг не пропадает.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #220 - 19. Ноября 2008 :: 15:04
Печать  
Спасибо!

Все получилось - проблема была из-за того, что перешли на версию 2.5.0.7 и для совместимости были оставлены конструкции, которые мешали работе привязки.

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #221 - 21. Ноября 2008 :: 14:46
Печать  
Вопрос - чем отличается коммерческая версия?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #222 - 21. Ноября 2008 :: 14:55
Печать  
Цитата:
Коммерческая версия поддерживает расшифровку в сводных таблицах, отображающих локальные кубы. Расшифровка вызывается даблкликом на ячейке с посчитанной мерой и позволяет получить таблицу значений, содержащую строки таблицы фактов, формирующие данную меру. Подробности - в описании и примерах. В основной форме консоли расшифровка может быть вызвана из контекстного меню или из панели инструментов.

Это из описания на Инфостарте.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Vadim
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 27. Декабря 2007
Re: Консоль и расширения запросов 1С++
Ответ #223 - 22. Декабря 2008 :: 13:47
Печать  
Автору огромное спасибо!
Есть вопрос. Если я правильно понял, сейчас параметры добавляются только автоматически при составлении запроса конструктором. Возможно ли сделать добавление параметров вручную?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #224 - 22. Декабря 2008 :: 13:55
Печать  
Добавление параметров, как и многое другое, описано в документации. Улыбка
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 13 14 [15] 16 17 ... 42
ОтправитьПечать