Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Нужна помощь по запросу к регистру бухгалтерии / 8 сообщений из 8, страница 1 из 1
29.10.2012, 12:14
    #38016767
jeep81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
Вот простой запрос.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Запрос.Текст = "ВЫБРАТЬ
	               |	ЕПСБУОбороты.Счет,
	               |	ЕПСБУОбороты.СуммаОборотДт КАК Поступление,
	               |	ЕПСБУОбороты.СуммаОборотКт КАК Выбытие,
	               |	ЕПСБУОбороты.КорСчет КАК КорСчет,
	               |	ЕПСБУОбороты.Субконто1 КАК Субконто1,
	               |	ЕПСБУОбороты.КорСубконто1,
	               |	ЕПСБУОбороты.Учреждение
	               |ИЗ
	               |	РегистрБухгалтерии.ЕПСБУ.Обороты(&НачалоПериода, &ОкончаниеПериода, Период, , &Субконто, , , ) КАК ЕПСБУОбороты
	               |//ГДЕ
	               |//	Истина
	               |
	               |УПОРЯДОЧИТЬ ПО
	               |	Субконто1";



Если в субконто передать массив субконто передать массив субконто из то нифига не пашет, хотя эти виды субконто там присутствуют. Если передать в субконто только один элемент вида, тогда запрос работает как нужно.

Простите, но я с бухгалтерией 2ой раз в жизни сталкиваюсь и не могу тут уже несколько часов разобраться, что тут к чему, а отчет люди хотят сегодня.
...
Рейтинг: 0 / 0
29.10.2012, 12:20
    #38016779
chatm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
jeep81,

а откуда Вы берете массив субконто?
...
Рейтинг: 0 / 0
29.10.2012, 12:31
    #38016795
jeep81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
chatm,

Вообще там функция формирует массив субконто, но потом я для отладки создал свой и руками туда добавил. Причем
если передается так
Код: sql
1.
2.
3.
        Субконто = Новый Массив;
	Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоБюджет.ОсновныеСредства);
	Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоБюджет.ЦМО);


то в запросе 0 строк.
А если так
Код: sql
1.
2.
        
	Субконто = ПланыВидовХарактеристик.ВидыСубконтоБюджет.ОсновныеСредства;


То запрос выдает все нужные проводки
...
Рейтинг: 0 / 0
29.10.2012, 12:59
    #38016839
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
jeep81, Запрос стандартный или самоделка? Конфигурация стандартная? Какой релиз? Какой релиз платформы? Почитайте, для чего в параметры виртуальной таблицы передается список субконто (в синтакс - помошнике работа с запросами - таблицы регистра бухгалтерии).
...
Рейтинг: 0 / 0
29.10.2012, 16:00
    #38017283
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
Субконто в &Субконто не?
...
Рейтинг: 0 / 0
30.10.2012, 03:05
    #38017903
SashaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
ZerroСубконто в &Субконто не?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Запрос.Текст = "ВЫБРАТЬ
	               |	ЕПСБУОбороты.Счет,
	               |	ЕПСБУОбороты.СуммаОборотДт КАК Поступление,
	               |	ЕПСБУОбороты.СуммаОборотКт КАК Выбытие,
	               |	ЕПСБУОбороты.КорСчет КАК КорСчет,
	               |	ЕПСБУОбороты.Субконто1 КАК Субконто1,
	               |	ЕПСБУОбороты.КорСубконто1,
	               |	ЕПСБУОбороты.Учреждение
	               |ИЗ
	               |	РегистрБухгалтерии.ЕПСБУ.Обороты(&НачалоПериода, &ОкончаниеПериода, Период, , Субконто В (&Субконто), , , ) КАК ЕПСБУОбороты
	               |
	               |УПОРЯДОЧИТЬ ПО
	               |	Субконто1";
...
Рейтинг: 0 / 0
30.10.2012, 17:01
    #38019070
chatm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
SashaM,

запрос замечательный, вот только как дела с производительностью? Проверка на вхождение - имхо, один из самых замечательных тормозов.

Я все пытался понять, откуда ТС берет соб-но виды субконто, но так и не дождался.
...
Рейтинг: 0 / 0
31.10.2012, 03:56
    #38019516
SashaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по запросу к регистру бухгалтерии
chatm,

Я думаю что запрос будет работать быстро если поле Субконто не вычисляемое, а уже содержится в РегистрБухгалтерии.ЕПСБУ, т.к. фильтрация с помошью in работает вполне быстро, да и там всего то 2 значения.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Нужна помощь по запросу к регистру бухгалтерии / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]