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

собрать начальный остаток

Автор andron81_81, 01 сен 2025, 12:06

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

andron81_81

Максим75, да по сотруднику то в другой теме я писал, но никто не захотел вникать. собственно непонятка в отчете расчетная ведомость организации :


 
на уровне головного предприятия(см. скриншот) число на которое я как раз выхожу при помощи :
РегистрНакопления.ВзаиморасчетыСДепонентамиОрганизаций.Остатки
Это число -440 679,14

а по каждому сотруднику (см. скриншот) почему - то начальный остаток нулевой 
Вот и как так получается. :dfbbdrfb:



andron81_81

Цитата: Максим75 от 01 сен 2025, 13:50andron81_81,
вот сделайте движение по нужному сотру по этому регистру и посмотрите. детализацию по регистратору делайте. и будет все видно.
т.е. не просто выборку по организации и подразделению, по еще и сотра возьмите, будет наглядно видно, где бочина

так ?



ВЫБРАТЬ
ВзаиморасчетыСДепонентамиОрганизацийОстатки.Физлицо,
СуммаВзаиморасчетовОстаток
ИЗ
РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&НачалоПериода, Организация = &Орг

И ПодразделениеОрганизации = &ПодрОрг
) КАК ВзаиморасчетыСДепонентамиОрганизацийОстатки  ;     


Максим75

andron81_81, ну в этом запросе Вы получите остатки в разрезе физлиц.
а желательно увидеть движения (приход, расход) в разрезе еще и регистратора. тогда может и будет видно, откуда берется начальное сальдо по организации при пустых сальдо сотров этой организации.
можно для начала сотров и не брать, вот взять движняки документов по организации. вдруг был некий ввод начальных остатков, с пустыми сотрами, но заполненной организацией. короче говоря найти, откуда лезет по организации это сальдо начальное.
ну или на худой конец взять просто открыть список самого регистра и отобрать по организации, посмотреть, что за первая запись болтается.

andron81_81

Максим75,

регистратор я ведь с виртуальной таблицы не вытяну. или вытяну ?
то есть придется как-то наверно так :
выбрать 
ФизЛицо, Регистратор,
СуммаВзаиморасчетов * выбор когда ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) тогда 1 иначе -1 конец как СуммаВзаиморасчетов
 из РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций   
где Организация = &Орг И ПодразделениеОрганизации = &ПодрОрг и Период <= &НачалоПериода


Цитата: Максим75 от 01 сен 2025, 14:36andron81_81
вдруг был некий ввод начальных остатков, с пустыми сотрами, но заполненной организацией.

а так нельзя разве нельзя вычислить ввод начальных где не указали физЛицо, просмотрев результат и найдя "пустых" сотрудников ?

выбрать 
Регистратор, ФизЛицо
 из РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций
где Организация = &Орг И ПодразделениеОрганизации = &ПодрОрг //и Период <= &НачалоПериода
сгруппировать по ФизЛицо , Регистратор

если так можно, то нет таких строчек с пустыми "физЛицо" даже за всю историю (убрал привязку к периоду)  :dfbsdfbsdf:


Теги: остаток 

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

Рейтинг@Mail.ru

Поиск