powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Нужна помощь по запросу к регистру бухгалтерии
8 сообщений из 8, страница 1 из 1
Нужна помощь по запросу к регистру бухгалтерии
    #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
Нужна помощь по запросу к регистру бухгалтерии
    #38016779
chatm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeep81,

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

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


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


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

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

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

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

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


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