Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 5, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрос не видит обороты с кор. счетом 00 , Запрос к "ХозрасчетныйОбороты" не видит обороты с кор. счетом          
AnryMc Подменю пользователя
сообщение 14.10.22, 9:37
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 109
Спасибо сказали: 47 раз
Рейтинг: 45.9

Простой запрос к "ХозрасчетныйОбороты" не видит обротов в корреспонденции со счетом 00. (Т.е. "выпадают" все начальные остатки)
Как можно победить? В чём причина?
Текст запроса:
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ХозрасчетныйОбороты.Период КАК Дата,
                   |    ХозрасчетныйОбороты.Регистратор КАК Регистратор,
                   |    ХозрасчетныйОбороты.НомерСтроки КАК НомерСтроки,
                   |    ХозрасчетныйОбороты.Счет КАК Счет,
                   |    ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
                   |    ХозрасчетныйОбороты.Субконто2 КАК Договор,
                   |    ХозрасчетныйОбороты.Субконто3 КАК Сделка,
                   |    ХозрасчетныйОбороты.КорСчет КАК КорСчет,
                   |    ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1,
                   |    ХозрасчетныйОбороты.КорСубконто2 КАК КорСубконто2,
                   |    ХозрасчетныйОбороты.КорСубконто3 КАК КорСубконто3,
                   |    ЕСТЬNULL(ХозрасчетныйОбороты.Валюта, &ЭтоГривна) КАК Валюта,
                   |    ЕСТЬNULL(ХозрасчетныйОбороты.ВалютаКор, &ЭтоГривна) КАК ВалютаКор,
                   |    ХозрасчетныйОбороты.СуммаОборот КАК СуммаГрн,
                   |    ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
                   |    ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
                   |    ХозрасчетныйОбороты.ВалютнаяСуммаОборот КАК Сумма,
                   |    ХозрасчетныйОбороты.ВалютнаяСуммаОборотДт КАК ВалютнаяСуммаОборотДт,
                   |    ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт КАК ВалютнаяСуммаОборотКт,
                   |    ХозрасчетныйОбороты.ВалютнаяСуммаКорОборот КАК ВалютнаяСуммаКорОборот,
                   |    ХозрасчетныйОбороты.ВалютнаяСуммаКорОборотДт КАК ВалютнаяСуммаКорОборотДт,
                   |    ХозрасчетныйОбороты.ВалютнаяСуммаКорОборотКт КАК ВалютнаяСуммаКорОборотКт
                   |ИЗ
                   |    РегистрБухгалтерии.Хозрасчетный.Обороты(
                   |            &НачалоПериода,
                   |            &КонецПериода,
                   |            Запись,
                   |            ,
                   |            &НужныеСубконто,
                   |            Организация = &Организация
                   |                И Субконто1 = &Контрагент
                   |                И Субконто2 = &Договор
                   |                И Субконто3 = &Сделка
                   |                И НЕ КорСубконто1 В (&СубконтоИсключений),
                   |            НЕ КорСчет В (&СчетаИсключений),
                   |            ) КАК ХозрасчетныйОбороты
                   |
                   |УПОРЯДОЧИТЬ ПО
                   |    ХозрасчетныйОбороты.Период";

З.Ы.
НЕ КорСчет В (&СчетаИсключений)

здесь нет счета 00!!!

oleksandr.homyak Подменю пользователя
сообщение 19.10.22, 7:39
Сообщение #2

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

AnryMc @ 14.10.22, 10:37 * ,
Попробуйте отключить услловия. &Организация, &Контрагент и т.д.

denis84 Подменю пользователя
сообщение 19.10.22, 7:44
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 315
Из: Украина
Спасибо сказали: 93 раз
Рейтинг: 93

AnryMc @ 14.10.22, 10:37 * ,

Счет 00 вспомогательный и субконто не имеет. Используется для внесения начальных остатков. Некоторые условия запроса срабатывают и дают Вам нужного результата.

Сообщение отредактировал denis84 - 19.10.22, 7:45

AnryMc Подменю пользователя
сообщение 19.10.22, 8:03
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 109
Спасибо сказали: 47 раз
Рейтинг: 45.9

Пришлось делать через остатки на дату ввода остатков и ОБЪЕДИНИТЬ ВСЕ с оборотами
Такое впечатление что виртуальные таблицы строятся от даты ввода остатков и соответственно не имеют на этот момент оборотов...

denis84 Подменю пользователя
сообщение 19.10.22, 8:25
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 315
Из: Украина
Спасибо сказали: 93 раз
Рейтинг: 93

AnryMc @ Сегодня, 9:03 * ,

а если использовать сразу таблицу "ХозрасчетныйОстаткиИОбороты". там уже есть ресурсы начальные остатки и обороты и т.д.

Сообщение отредактировал denis84 - 19.10.22, 8:26

AnryMc Подменю пользователя
сообщение 19.10.22, 9:36
Сообщение #6

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 109
Спасибо сказали: 47 раз
Рейтинг: 45.9

denis84 @ Сегодня, 9:25 * ,

Не пробовал...
А т.к. уже "решил проблему" (соединением остатков и оборотов) то навряд ли "дойдут руки" для проверки...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 01.12.22, 16:36
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!