Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 23:40

Регистр Бухгалтерии

Автор MagistrPavel, 01 июл 2015, 11:32

0 Пользователей и 1 гость просматривают эту тему.

cska-fanat-kz

а. запрос к основной таблице. в ней есть поля Регистратор, СчетДт, СчетКт
б. 1 подзапрос: СчетДт, Регистратор
объединяем с
в. 2 подзапрос: СчетКт, Регистратор
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

MagistrPavel

Ошибка поле СчетДт не входит в группу хозрасчетный счет
Добавлено: 01 июл 2015, 12:52


Я подзапросы делать не умею ещё
Добавлено: 01 июл 2015, 14:05


Можете переделать код в запросе?

Kironten

Цитата: MagistrPavel от 01 июл 2015, 12:51
Ошибка поле СчетДт не входит в группу хозрасчетный счет

В регистре бухгалтерии хозрасчетный включена корреспонденция?

MagistrPavel

Не могу знать, подскажите как это понять?
Стоит лицензия, версия конфы БП 3.0 самая последняя (новая) стандартная (без добавлений ручками) с сайта ИТС. По умолчанию должна быть включена?

Kironten

Цитата: MagistrPavel от 01 июл 2015, 14:28
Не могу знать, подскажите как это понять?
Стоит лицензия, версия конфы БП 3.0 самая последняя (новая) стандартная (без добавлений ручками) с сайта ИТС. По умолчанию должна быть включена?
По умолчанию, должна быть включена.
Насчет "стандартной", сомнения меня одолевают, т.к. тогда непонятно что это такое в вашем запросе РегистрБухгалтерии.ТоварыНаСкладах КАК ТоварыНаСкладах
Этого быть в стандартной не должно, либо Вы вообще не представляете, что именно делаете.
Насчет подзапросов, надо учиться, это будет нужно всегда.
Попробуйте например так:

ВЫБРАТЬ
Хозрасчетный.СчетДт КАК Счет,
Хозрасчетный.Регистратор,
Хозрасчетный.СчетДт.Порядок КАК СчетПорядок
ПОМЕСТИТЬ ВТСчетаИРегистраторы
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
Хозрасчетный.СчетКт,
Хозрасчетный.Регистратор,
Хозрасчетный.СчетКт.Порядок
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТСчетаИРегистраторы.Счет,
ВТСчетаИРегистраторы.Регистратор
ИЗ
ВТСчетаИРегистраторы КАК ВТСчетаИРегистраторы

УПОРЯДОЧИТЬ ПО
ВТСчетаИРегистраторы.СчетПорядок

MagistrPavel

Конфигурация стандартная!
В моём запросе я выводил до этого содержание регистров накопления. В строке РегистрБухгалтерии.ТоварыНаСкладах КАК ТоварыНаСкладах
ТоварыНаСкладах  является значением переменной  и я это значение меняю как вы дальше можете увидеть в коде на регистр.имя в цикле, в регистрах бухгалтерии такой регистр  всего 1 - хозрасчетный, т.е. запрос что-то типо универсальной процедуры в которую можно добавлять любые значения переменных.
Добавлено: 02 июл 2015, 08:20


этот код запросов в скд работает, но как его в обычный модуль вставить?
Добавлено: 02 июл 2015, 08:52


Всё разобрался. Нов ваш щапрос выводит только анализируя Дт , т.е он вывел документы по счету 60 например, а то что они по КТ 19 те же самые и он их не выводит.

cska-fanat-kz

Цитата: cska-fanat-kz от 01 июл 2015, 12:44а. запрос к основной таблице. в ней есть поля Регистратор, СчетДт, СчетКт
б. 1 подзапрос: СчетДт, Регистратор
объединяем с
в. 2 подзапрос: СчетКт, Регистратор

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

MagistrPavel

Спасибо огромное пользователю Kironten, я затупил ваш пример запроса работает.
Допилил ручками код получилось 2 обработки, позволяющих смотреть в базе за конкретный период сколько было документов по каждому счету и какого вида документов.
Выкладываю файлы для БП 3.0 в управляемом и для БП 2.0 в обычном.
Добавлено: 03 июл 2015, 05:59


Ошибку нашел, помгите в этот запрос группировку по регистратору куда можно добавить? Т.е. чтобы выводились документы по счету, но при этом они не повторялись, т.е. документ реализация например с одним и тем же номером не выводился.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск