Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Получение остатков по счету

ASmint
читатель
офлайн
Дата регистрации: 25.05.2011
Сообщений: 10
Пост №1
 
27.05.2011 11:22

Добрый день.<br>Помогите решить простенькую задачку:<br>Требуется получить остатки по счету который имеет субсчета. Например счет 60.<br>Пишу простенький запрос:<br><br><pre> ВЫБРАТЬ<br> ХозрасчетныйОстатки.СуммаОстатокДт,<br> ХозрасчетныйОстатки.СуммаОстатокКт<br>ИЗ<br> РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстатки</pre><br><br>В результате получаю пустую выборку.<br> <br>Если пишу условие счета<br><pre> Счет В ИЕРАРХИИ (&Счет)</pre><br><br>То получаю выборку по субсчетам.<br> <br>Как быть? Единственное решение которое нашел это не выбирать поле счет, но это не есть правильное решение, так как параметр может быть массивом счетов.

ASmint
читатель
офлайн
Дата регистрации: 25.05.2011
Сообщений: 10
Пост №2
 
27.05.2011 11:24

Поправка. Исходный запрос:<br> <br><pre>ВЫБРАТЬ<br> ХозрасчетныйОстатки.Счет,<br> ХозрасчетныйОстатки.СуммаОстатокДт,<br> ХозрасчетныйОстатки.СуммаОстатокКт<br>ИЗ<br> РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстатки </pre>

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №3
 
27.05.2011 11:54

ВЫБРАТЬ<br> ВЫБОР<br> КОГДА ХозрасчетныйОстатки.Счет.ЗапретитьИспользоватьВПроводках<br> ТОГДА ХозрасчетныйОстатки.Счет<br> ИНАЧЕ ХозрасчетныйОстатки.Счет.Родитель<br> КОНЕЦ КАК Счет,<br> СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток,<br> СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК СуммаОстатокДт,<br> СУММА(ХозрасчетныйОстатки.СуммаОстатокКт) КАК СуммаОстатокКт<br>ИЗ<br> РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки<br>СГРУППИРОВАТЬ ПО<br> ВЫБОР<br> КОГДА ХозрасчетныйОстатки.Счет.ЗапретитьИспользоватьВПроводках<br> ТОГДА ХозрасчетныйОстатки.Счет<br> ИНАЧЕ ХозрасчетныйОстатки.Счет.Родитель<br> КОНЕЦ

ASmint
читатель
офлайн
Дата регистрации: 25.05.2011
Сообщений: 10
Пост №4
 
27.05.2011 12:11

Не подходит. Не верно определяются остатки по Дт и Кт для активно пасивного счета которым является счет 60.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №5
 
27.05.2011 12:43

"Ну Вам совсем чтоли лень самому "причесать" запрос?<br> <br><pre>ВЫБРАТЬ ВЫБОР КОГДА ХозрасчетныйОстатки.Счет.ЗапретитьИспользоватьВПроводках ТОГДА ХозрасчетныйОстатки.Счет ИНАЧЕ ХозрасчетныйОстатки.Счет.Родитель КОНЕЦ КАК Счет, ХозрасчетныйОстатки.Счет КАК СубСчет, ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт, ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКтПОМЕСТИТЬ ВТ_ОстаткиИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки;////////////////////////////////////////////////////////////­////////////////////ВЫБРАТЬ ВТ_Остатки.Счет, СУММА(ВТ_Остатки.СуммаОстатокДт) КАК СуммаОстатокДт, СУММА(ВТ_Остатки.СуммаОстатокКт) КАК СуммаОстатокКтИЗ ВТ_Остатки КАК ВТ_ОстаткиСГРУППИРОВАТЬ ПО ВТ_Остатки.Счет </pre>"

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №6
 
27.05.2011 13:31

А если у группы снять флажок "Использовать в проводках", тогда что?

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №7
 
27.05.2011 14:05

"Тогда она перестанет быть группой :) (тогда бабушка станет дедушкой).<br>Для полноценного варианта предварительно хорошо бы сформировать таблицу с расчетом кол-ва подчиненных для счета и, для тех у кого кол-во > 0, установить признак "ЯвляетсяГруппой", а потом уже выбираемые остатки соединять с этой таблицей. Но этот вариант более муторный и для типового случая пойдет и такой.<br> <br>P.S. Сомневаюсь, Prikum, что у тебя самого есть желание и время составлять такой запрос ради интереса... ;)"

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №8
 
27.05.2011 14:16

нет, конечно, желания мало.

ASmint
читатель
офлайн
Дата регистрации: 25.05.2011
Сообщений: 10
Пост №9
 
29.05.2011 12:19

Эм... То что я хотел получить я получил с помощью Итогов. а именно:<br> <br><pre> ИТОГИ<br></pre><br><br> <br><pre> СУММА(ВТ_Остатки.СуммаОстатокДт) КАК СуммаОстатокДт, СУММА(ВТ_Остатки.СуммаОстатокКт) КАК СуммаОстатокКт<br>ПО<br> Счет ИЕРАРХИЯ<br></pre><br><br> <br><pre><br></pre><br><br> <br>Вы в запросе получаете развернутое сальдо... Видимо я не правильно озвучил задачу.<br> <br>И еще момент, если я передаю массив счетов, Которые имеют субсчета и не имеют, то остатки получу только по тем которые имеют(((

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №10
 
30.05.2011 10:23

В моем варианте (и без всяких итогов) считается как по одиночному счету, так и по группе счетов.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация