Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 17 ОтправитьПечать
Очень популярная тема (более 25 ответов) Прямые запросы к бухгалтерским итогам (число прочтений - 123991 )
mash
1c++ donor
Отсутствует


1C++ v. 3.0.1.23

Сообщений: 148
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #45 - 02. Марта 2007 :: 12:13
Печать  
Кстати, параметризированные запросы не работают. Ругается на вызов ВыполнитьСкалярный без параметров, не понимаю почему вроде в defcls правильно прописано.
  

Поспешность наносит ущерб
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #46 - 02. Марта 2007 :: 12:19
Печать  
RuporAbsurda писал(а) 02. Марта 2007 :: 12:09:
переписал в каталог ИБ
При запуске:
Неудачная попытка создания объекта (AccountsRecordSet)

Незагружена 1С++ или
http://www.1cpp.ru/forum/YaBB.pl?num=1168603103/0#9
  

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #47 - 02. Марта 2007 :: 12:29
Печать  
RuporAbsurda писал(а) 02. Марта 2007 :: 12:24:
При открытии прописано:
ЗагрузитьВнешнююКомпоненту("1CPP.dll");

А по ссылке:
(1941)      Форма<<?>>.Параметр._ПриОткрытии();      Переменная не определена

Создай переменную "Форма" в глобальнике.
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Прямые запросы к бухгалтерским итогам
Ответ #48 - 02. Марта 2007 :: 12:34
Печать  
Дело в том, что изначально не создается объект AccountsRecordSet, т.е. до Формы дело не доходит.
При том, что попробовал простой запрос с ODBCRecordset  - работает.
А почему AccountsRecordSet не создается? Может еще нужно, что то настроить, что бы класс подключался?
У меня в "Настройки 1С++" написано зарегистрировано классов 0!
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #49 - 02. Марта 2007 :: 12:36
Печать  
mash писал(а) 02. Марта 2007 :: 12:13:
Кстати, параметризированные запросы не работают. Ругается на вызов ВыполнитьСкалярный без параметров, не понимаю почему вроде в defcls правильно прописано.

Где ж правильно, если я забыл туда вписать этот метод?  Печаль
Исправлено.
« Последняя редакция: 03. Марта 2007 :: 13:57 - berezdetsky »  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #50 - 02. Марта 2007 :: 12:41
Печать  
RuporAbsurda писал(а) 02. Марта 2007 :: 12:34:
Дело в том, что изначально не создается объект AccountsRecordSet, т.е. до Формы дело не доходит.

Ты к правильным советам прислушивайся - у тебя класс не создается из-за синтакс-ошибки, нет переменной Форма.

ДОбавь в глобальнике
Перем Форма Экспорт;
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #51 - 02. Марта 2007 :: 12:46
Печать  
Цитата:
Неудачная попытка создания объекта (AccountsRecordSet)
это всё, или есть ещё какой-то текст?
  

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #52 - 02. Марта 2007 :: 12:51
Печать  
RuporAbsurda писал(а) 02. Марта 2007 :: 12:34:
У меня в "Настройки 1С++" написано зарегистрировано классов 0!

озадачил..  Озадачен
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #53 - 02. Марта 2007 :: 13:20
Печать  
Ты Экспорт точно не забыл?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Прямые запросы к бухгалтерским итогам
Ответ #54 - 02. Марта 2007 :: 13:31
Печать  
Приношу извинения. Дурака свалял. Скопировал не в ту базу. Все работает!

Всего зарегистрировано классов: 1
Всего объявлено методов: 4
Подмигивание
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #55 - 03. Марта 2007 :: 10:58
Печать  
День добрый, было бы не плохо указывать какие ресурсы расчитывать в виртуальной таблицы, потому что если нужно например расчитать только ДТОстаток по счету в запросе выбирается всё ( Кт, Количество, Вал. сумма), что несколько замедляет выборку.
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #56 - 03. Марта 2007 :: 13:56
Печать  
Nick
IMHO, это излишне усложнит интерфейс ВТ. К тому же, такого функционала нет в 1Cv8 (с которой и рисовались эти ВТ), при том, что количество ресурсов там переменное.. Так что я этого делать не буду.
Однако, исходники класса открыты. Меняй всё, что считаешь нужным.

Исправлена ошибка в БИОборотыДтКт, возникавшая при включенном отборе по счетам.
Добавлена штатная возможность использовать поля ВидДокумента и ПозицияДокумента в соединениях и условиях.

Файл в репозитарии.
« Последняя редакция: 14. Июня 2007 :: 10:26 - berezdetsky »  

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



Сообщений: 6
Местоположение: Новосибирск
Зарегистрирован: 28. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #57 - 05. Марта 2007 :: 05:48
Печать  
berezdetsky писал(а) 03. Марта 2007 :: 13:56:
Исправлена ошибка в БИОборотыДтКт, возникавшая при включенном отборе по счетам.

Случайно отбор не по кредиту? А то баг был... Помучился часа 4, пока не дошло, где собака порылась Улыбка
berezdetsky писал(а) 03. Марта 2007 :: 13:56:
Добавлена штатная возможность использовать поля ВидДокумента и ПозицияДокумента в соединениях и условиях.


А по-подробнее можно?
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #58 - 05. Марта 2007 :: 10:16
Печать  
jsfilatov писал(а) 05. Марта 2007 :: 05:48:
berezdetsky писал(а) 03. Марта 2007 :: 13:56:
Исправлена ошибка в БИОборотыДтКт, возникавшая при включенном отборе по счетам.

Случайно отбор не по кредиту? А то баг был... Помучился часа 4, пока не дошло, где собака порылась Улыбка

Ага. А я случайно нашёл - всё мне эти отборы покоя не дают. Отбор по счетам (таблица _1saccsel) в классе не эффективно используется. Если не придумаю, как его использование красиво оформить в запросе, отключу вообще.

Цитата:
А по-подробнее можно?

Вместо
Код
Выбрать все
(_1SJOURN_vt.IDDOCDEF in (select id from #TempTabIdDoc))  

пишешь
Код
Выбрать все
(ВидДокумента in (select id from #TempTabIdDoc))  

Напомню, ВидДокумента и ПозицияДокумента существуют только при периодичности Документ.
  

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



Сообщений: 6
Местоположение: Новосибирск
Зарегистрирован: 28. Февраля 2007
Пол: Мужской
Re: Прямые запросы к бухгалтерским итогам
Ответ #59 - 05. Марта 2007 :: 10:27
Печать  
Глянь в своем классе строки 1155 и 1162, 1274 и 1281 Тоже смущают....
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 17
ОтправитьПечать