Имя: Пароль:
1C
1С v8
РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки
0 ultrannge89
 
02.04.14
10:09
Маленький опыт общения с регистрами сведений, но все же.
Требуется вывести остатки по суммам взаиморасчетов на все возможные периоды взаиморасчетов и их физ лица.

Запрос1. Выводит все записи по двум полям(5 672 записи):

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


Запрос2. Выводит все записи по трем полям.(999 штук):


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


Ну и напрашивается вопрос а почему у части записей не заполнено измерение  ПериодВзаиморасчетов? Может я чего то не понимаю, но данные в этот регистр попадают приходом из всех начислений, а расход идет по выплатам. Мне нужно для одного документа получить все физлица
для всех возможных ПериодВзаиморасчетов и их суммы.
1 ultrannge89
 
02.04.14
10:20
Просто хочу сделать своего рода проверку, при формировании документа платежное поручение исходящее и если где то суммы на выплату превышают суммы начислений то выдать ошибку. Так же при формировании расходного кассового ордера делать проверку, были ли выплаты уже?
2 IBTM
 
02.04.14
10:22
(0) не запоненно потому, что в какойто период выплачивалась зп не в разрезе месяцев её начисления.
3 IBTM
 
02.04.14
10:22
+ к (2) за это отвечает, переключатель в параметрах учета, вкладка "выплата зп"
4 ultrannge89
 
02.04.14
10:24
У меня не стоит галка "Взаиморасчеты по зарплате ведутся в разрезе месяцев ее начисления"
5 ultrannge89
 
02.04.14
10:36
В общем опишу суть с самого начала: В связи с тем что в нашей организации когда то бывали случаи перевыплат зарплаты сотрудникам, меня попросили доработать механизм, чтобы перед выплатой документ делал проверку, была ли выплата.
Что я  сделал? Создал новый регистр накоплений, по аналогии взаиморасчетов. Добавил подписку на событие при проведении всех документов делающих приход по регистру взаиморасчетов, чтобы они писали данные и в новый регистр. Создал подписку при проведении документов, делающих расход и в нем хочу прописать проверку по регистру ( если сумма положительная и больше суммы на выплату, то все нормально, сделать такой же расход по новому регистру и продолжить).
Создал документ, через который наполнил новый регистр данными и старого.
6 IBTM
 
02.04.14
10:39
(5) вообщето за выплату отвечает рн "ЗарплатаЗаМесяцОрг".

ищи обороты по стандартному реквизиту "период"