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

Отчет на СКД детализация до первичного документа и проводок

Автор Алексей2014, 16 июн 2015, 20:18

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

Алексей2014

В пустой конфигурации создал справочники, план видов характеристик, план счетов, регистр бухгалтерии, документ бух. операция. создал простой отчет. когда его детализирую до регистратора - появляется начальное сальдо и пустая третья строка. Что может быть не так?

Prosper

Добрый вечер.
Покажите текст запроса в СКД. Вероятно проблема в нем.

Алексей2014

Цитата: Prosper от 16 июн 2015, 22:29
Добрый вечер.
Покажите текст запроса в СКД. Вероятно проблема в нем.
Текст:

ВЫБРАТЬ
   ХозрасчетныйОстаткиИОбороты.Счет,
   ХозрасчетныйОстаткиИОбороты.Субконто1,
   ХозрасчетныйОстаткиИОбороты.Валюта,
   ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
   ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
   ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
   ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
   ХозрасчетныйОстаткиИОбороты.Регистратор,
   ХозрасчетныйОстаткиИОбороты.НомерСтроки
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты

Prosper

Цитата: Алексей2014 от 16 июн 2015, 22:35
Текст:
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Регистратор, Движения, Счет.Код = "76.57.16.1", , )
Только после выбора Метода дополнения "Движения" лишние строки пропадут.

Алексей2014

Цитата: Prosper от 17 июн 2015, 07:23
Цитата: Алексей2014 от 16 июн 2015, 22:35
Текст:
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Регистратор, Движения, Счет.Код = "76.57.16.1", , )
Только после выбора Метода дополнения "Движения" лишние строки пропадут.

Да, теперь лишних строк нет, но сальдо на начало и конец периода считается не правильно.


ВЫБРАТЬ
   ХозрасчетныйОстаткиИОбороты.Субконто1,
   ХозрасчетныйОстаткиИОбороты.Валюта,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток,
   ХозрасчетныйОстаткиИОбороты.Счет,
   ХозрасчетныйОстаткиИОбороты.Регистратор
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Регистратор, Движения, Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты

Prosper

ЦитироватьДа, теперь лишних строк нет, но сальдо на начало и конец периода считается не правильно.


ВЫБРАТЬ
   ХозрасчетныйОстаткиИОбороты.Субконто1,
   ХозрасчетныйОстаткиИОбороты.Валюта,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток,
   ХозрасчетныйОстаткиИОбороты.Счет,
   ХозрасчетныйОстаткиИОбороты.Регистратор
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Регистратор, Движения, Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты
Возможно нужно заменить Регистратор на Запись.
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Запись, Движения, Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты
И уберите на закладке "Ресурсы" суммирование по начальным и конечным остаткам - это не нужно.

Алексей2014

Цитата: Prosper от 17 июн 2015, 10:36
Возможно нужно заменить Регистратор на Запись.
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Запись, Движения, Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты
И уберите на закладке "Ресурсы" суммирование по начальным и конечным остаткам - это не нужно.
После удаления Суммирования остатков из "Ресурсов", эти колонки так же удалились из отчета. Изменение периодичность с Регистратора на Запись ничего не изменило.

ВЫБРАТЬ
   ХозрасчетныйОстаткиИОбороты.Счет,
   ХозрасчетныйОстаткиИОбороты.Субконто1,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт,
   ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток,
   ХозрасчетныйОстаткиИОбороты.Регистратор
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Запись, Движения, Счет.Код = "76.57.16.1", , ) КАК ХозрасчетныйОстаткиИОбороты

Prosper

Нужно не удалить суммы, а убрать функцию Сумма() в выражении "Сумма(Остаток...)", оставив только наименования полей. Суммировать остатки не имеет никакого смысла.

Алексей2014

Цитата: Prosper от 17 июн 2015, 11:55
Нужно не удалить суммы, а убрать функцию Сумма() в выражении "Сумма(Остаток...)", оставив только наименования полей. Суммировать остатки не имеет никакого смысла.
Остатки изменились. Но остались неправильными.

Prosper

Давайте уже выгрузку посмотрим. Так становится сложно решать задачу.

Теги:

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

Рейтинг@Mail.ru

Поиск