Запрос по регистру БУ не показывает субконто
По теме из базы знаний
- Сверка остатков регистров бухгалтерии и накопления
- Должно быть NULL в регистре бухгалтерии Хозрасчетный
- Регистры бухгалтерии. Виртуальная таблица оборотов
- Не заполняется субконто счета 10.07 в распределении расходов на себестоимость товаров
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
/// Как получить остатки по бухгалтерскому счету в 1с 8.3, 8.2
&НаСервере
Процедура КакПолучитьОстаткиПоСчетуНаСервере()
// За получение остатков по бухгалтерским счетам
// в разрезе аналитики отвечает виртуальная
// таблица Остатки, у неё есть следующие параметры:
// 1. Период (на который считаем остатки)
// 2. Условие счета (например, Счет = &ВыбСчет)
// 3. Субконто (список видов субконто, влияет на доступность
// и смысл Субконто1, Субконто2.., которыми можно оперировать
// в запросе
// 4. Условие (например, Субконто1 = &ВыбСклад)
// Найдём остатки товаров на всех складах на конец 2014 года.
// То есть запросим дебетовые остатки по всем счетам,
// входящих в группу 41 счёта в разрезе субконто Номенклатура.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.Субконто1 КАК Товар,
| ХозрасчетныйОстатки.КоличествоОстатокДт,
| ХозрасчетныйОстатки.СуммаОстатокДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| ДАТАВРЕМЯ(2014, 12, 31, 23, 59, 59),
| Счет В ИЕРАРХИИ (&ВыбСчет), &ВидыСубконто
| ) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("ВыбСчет",
ПланыСчетов.Хозрасчетный.НайтиПоКоду("41")
);
ВидыСубконто = Новый Массив;
ВидыСубконто.Добавить(
ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура
);
Запрос.УстановитьПараметр("ВидыСубконто", ВидыСубконто);
РезультатЗапроса = Запрос.Выполнить();
Записи = РезультатЗапроса.Выбрать();
Сообщить("Остатки товаров по всем складам на конец 2014 года.");
Пока Записи.Следующий() Цикл
Сообщить(
Записи.Товар.Наименование +
" Количество [" + Записи.КоличествоОстатокДт + " шт.]" +
" Сумма [" + Записи.СуммаОстатокДт + " руб.]"
);
КонецЦикла;
КонецПроцедуры
Показать
1) У вас на скринах куча параметров неиспользуемых в запросе
2) А в другой консоли запросов тоже самое?
3) Параметр субконто может быть ссылкой но как правило это массив или список значений, не знаю как его отрабатывает используемая вами консоль
2) А в другой консоли запросов тоже самое?
3) Параметр субконто может быть ссылкой но как правило это массив или список значений, не знаю как его отрабатывает используемая вами консоль