Несуществующие остатки или Записи в виртуальных таблицах без регистраторов
Здравствуйте.
В БП 3.0 КОРП типовой в результате следующего запроса
где Субконто1 = номенклатура "Процессор", а счет = 10,
были получены строки, среди которых несколько не имеют регистраторов (результат на скриншоте). При этом период этих строк = 01.01.3999 0:00:00.
Из-за этих несуществующих остатков списание со склада процессоров работает не верно.
Подскажите, пожалуйста, может быть кто-то сталкивался с такой ситуацией, как избавится от этих строк?
Пересчет Итогов не помог )=
В БП 3.0 КОРП типовой в результате следующего запроса
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.НомерСтроки КАК N,
ХозрасчетныйОстаткиИОбороты.Регистратор,
ХозрасчетныйОстаткиИОбороты.Счет,
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.Субконто2,
ХозрасчетныйОстаткиИОбороты.Субконто3,
ХозрасчетныйОстаткиИОбороты.Организация,
ХозрасчетныйОстаткиИОбороты.Валюта,
ХозрасчетныйОстаткиИОбороты.Подразделение,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток как КолВоНО,
ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток как КолВоКО,
ХозрасчетныйОстаткиИОбороты.КоличествоОборот,
ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) КАК ТипРегистратора
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , Счет.Родитель = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 = &Субконто1
УПОРЯДОЧИТЬ ПО
ХозрасчетныйОстаткиИОбороты.ПериодСекунда
Показатьгде Субконто1 = номенклатура "Процессор", а счет = 10,
были получены строки, среди которых несколько не имеют регистраторов (результат на скриншоте). При этом период этих строк = 01.01.3999 0:00:00.
Из-за этих несуществующих остатков списание со склада процессоров работает не верно.
Подскажите, пожалуйста, может быть кто-то сталкивался с такой ситуацией, как избавится от этих строк?
Пересчет Итогов не помог )=
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) Fox-trot, (7) tailer2,
Спасибо, но я наверное не верно выразилась.
важно убрать эти строки не из результатов запроса, а удалить их из виртуальной таблицы.
поскольку у них нет регистратора, их нет и в доступной таблице регистра.
запрос просто показывает наличие странных строк.
Спасибо, но я наверное не верно выразилась.
важно убрать эти строки не из результатов запроса, а удалить их из виртуальной таблицы.
поскольку у них нет регистратора, их нет и в доступной таблице регистра.
запрос просто показывает наличие странных строк.
(8) MerryJane, они не странные :-)
к примеру попробуйте заменить ХозрасчетныйОстаткиИОбороты.Субконто3 на ЕСТЬNULL((ХозрасчетныйОстаткиИОбороты.Субконто3, "Опаньки")
это даже проблемой не назовешь. все дело в том, что имхо вы глядите на другой счет, по которому нет проводок
к примеру попробуйте заменить ХозрасчетныйОстаткиИОбороты.Субконто3 на ЕСТЬNULL((ХозрасчетныйОстаткиИОбороты.Субконто3, "Опаньки")
это даже проблемой не назовешь. все дело в том, что имхо вы глядите на другой счет, по которому нет проводок
(11) Fox-trot, вы правы, запрос возвращает именно то, что мне было нужно, а именно часть неверных строк для примера. почему у них пустые регистраторы, если конфа типовая? как от них избавится? ведь эти строки формируют не верные остатки и списание со склада осуществляется не правильно.
(14) tailer2,
оформляется поступление 10 процессоров, потом несколькими документами оформляется передача в эксплуатацию. в первом и во втором документе 2 процессора - проводки содержат суммы, все хорошо.
в третьем документе передаем 6 процессоров - в проводках сумм нет, есть только количество, т.к. изначальный, неверный остаток, до поступления, без регистратора = -6 процессоров. а значит наша третья передача в эксплуатацию пытается списать со склада 6 не существующих процессоров.
по всем типовым отчетам для бухгалтера эта ситуация выглядит как :
на складе процессоров 0,
оформили поступление 10,
передали 2, остаток 8,
передали 2, остаток 6
пытаемся передать 6 - в проводках не отбражается сумма.
почему?
мой ответ бухгалтеру: потому что 1С считает, что у вас изначально на складе -6.
Откуда? хз, ведь нет документа, который эти - 6 сделал(пустой регистратор).
оформляется поступление 10 процессоров, потом несколькими документами оформляется передача в эксплуатацию. в первом и во втором документе 2 процессора - проводки содержат суммы, все хорошо.
в третьем документе передаем 6 процессоров - в проводках сумм нет, есть только количество, т.к. изначальный, неверный остаток, до поступления, без регистратора = -6 процессоров. а значит наша третья передача в эксплуатацию пытается списать со склада 6 не существующих процессоров.
по всем типовым отчетам для бухгалтера эта ситуация выглядит как :
на складе процессоров 0,
оформили поступление 10,
передали 2, остаток 8,
передали 2, остаток 6
пытаемся передать 6 - в проводках не отбражается сумма.
почему?
мой ответ бухгалтеру: потому что 1С считает, что у вас изначально на складе -6.
Откуда? хз, ведь нет документа, который эти - 6 сделал(пустой регистратор).
скачал авторский скрин...
непонятно, откуда взялся начальный остаток 4 штуки, и что значат минус-единицы в остатках одной из "лишних" проводок
непонятно, откуда взялся начальный остаток 4 штуки, и что значат минус-единицы в остатках одной из "лишних" проводок
ничего не понял :((((
можно реестр документов с количеством&суммой
и раздвинуть первую колонку скрина, чтобы видеть даты?
можно реестр документов с количеством&суммой
и раздвинуть первую колонку скрина, чтобы видеть даты?
в последней строке скрина в колонке субконто2 ничего нет - это там пустая ссылка на склад? или просто null поленились нарисовать?
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот