Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как связать Регистр Накопления с Регистром бухгалтерии?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
kostya77
Добрый день. Один и тот же документ делает движение по регистру партий и бух проводки. При этом в регистр и проводки попадают разные суммы. У меня стоит задача написать отчет в котором сопоставляются записи из регистра партий (регистр накопления) бух проводкам. Как запросом связать эти два регистра (партионный и бух) по регистратору?
AnryMc
kostya77 @ Сегодня, 14:23 необходимо зарегистрироваться для просмотра ссылки ,

Примерно так:
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|    Хозрасчетный.Регистратор КАК РегистраторБух,
|    СУММА(Хозрасчетный.Сумма) КАК СуммаБух,
|    партионный .Регистратор КАК РегистраторРег,
|    СУММА(партионный .СуммаВзаиморасчетов) КАК СуммаРег
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
// Выберем все чтобы попали Регистраторы у которых движения только по одному учетному механизму (бух или Рег)
|        ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.партионный КАК партионный
|        ПО Хозрасчетный.Регистратор = партионный .Регистратор
|
// если у одного Регистратора несколько движений получим одно (итоговая сумма)
// ??? если есть сторнировки ???
|СГРУППИРОВАТЬ ПО                    
|    Хозрасчетный.Регистратор,
|    партионный .Регистратор";


Получим таблицу:

Регистратор Бух | Регистратор Рег | Сумма Бух | Сумма Рег |

Обычно "Регистратор Бух" = "Регистратор Рег" совпадают (всегда) и заполнены оба,
но если Регистратор делал движения только в одном учётном механизме - один из них будет "пустым"


Moloko
Перед тим, як писати такий звіт, я б подивився картку руху по 281-му рахунку і знайшов би, в якому місці бухгалтери зробили ручну проводку.
Вони це люблять, не можуть без цього
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.