Добрый день.
В настройках бух.контура есть Аналитика по счетам. В этой настройке выставляю следующие пункты: Контроль аналитики по счету-требовать аналитику, Контролировать наличие значений аналитики на всех уровнях-да. И что получается: при формировании проводок вручную система требует аналитику, а при привязке ТХО, если аналитика отсутствует-ничего не требуется. Как это победить? Чтоб если нет аналитики-она требовалась системой. Спасибо.
5.84.Настройка аналитики по счетам?
Модераторы: m0p3e, edward_K, Модераторы
Re: 5.84.Настройка аналитики по счетам?
а проводка без аналитики по ТХО при этом формируется?
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: 5.84.Настройка аналитики по счетам?
А оно нужно? На практике, даже если по счету ведется группа КАУ, не всегда оно реально ведется (не всегда реально нужно), поэтому бухгалтера его и не всегда проставляют.
То есть может и нужно требовать заполнения КАУ, но только не по всем уровням аналитики.
Если вы все же ставите перед собой глобальную задачу - чтобы ПО ВСЕМ ТХО запрашивался выбор пользовательской аналитики, то решается она примерно следующим образом (Update не проверял, сваял экспромтом):
// HozObor.FlKauOS[i] :
// режимы: 0 = "формировать авто"
// 1 = "не формировать"
// 3 = "выбрать из каталога"
Update HozObor
where
((
Comp (_NRec_Плана_счетов__) /== HozObor.cPlanSSch
and HozObor.TblOS[1] /== KatKAU.KodGroup
))
and 1 = KatKAU.SysNum // пользовательская аналитика
Set HozObor.FlKauOS[1] := word(3) // режим: выбрать из каталога
;
Update HozObor
where
((
Comp (_NRec_Плана_счетов__) /== HozObor.cPlanSSch
and HozObor.TblOS[2] /== KatKAU.KodGroup
))
and 1 = KatKAU.SysNum // пользовательская аналитика
Set HozObor.FlKauOS[2] := word(3) // режим: выбрать из каталога
;
Update HozObor
where
((
Comp (_NRec_Плана_счетов__) /== HozObor.cPlanSSch
and HozObor.TblOS[3] /== KatKAU.KodGroup
))
and 1 = KatKAU.SysNum // пользовательская аналитика
Set HozObor.FlKauOS[3] := word(3) // режим: выбрать из каталога
;
Затем то же самое сделать по КРЕДИТУ шаблонов ТХО.
Если вы все же решите, что не по всем ТХО такое нужно, то можно поставить в Update фильтр на тип документа. Ну и т.п.
То есть может и нужно требовать заполнения КАУ, но только не по всем уровням аналитики.
Если вы все же ставите перед собой глобальную задачу - чтобы ПО ВСЕМ ТХО запрашивался выбор пользовательской аналитики, то решается она примерно следующим образом (Update не проверял, сваял экспромтом):
// HozObor.FlKauOS[i] :
// режимы: 0 = "формировать авто"
// 1 = "не формировать"
// 3 = "выбрать из каталога"
Update HozObor
where
((
Comp (_NRec_Плана_счетов__) /== HozObor.cPlanSSch
and HozObor.TblOS[1] /== KatKAU.KodGroup
))
and 1 = KatKAU.SysNum // пользовательская аналитика
Set HozObor.FlKauOS[1] := word(3) // режим: выбрать из каталога
;
Update HozObor
where
((
Comp (_NRec_Плана_счетов__) /== HozObor.cPlanSSch
and HozObor.TblOS[2] /== KatKAU.KodGroup
))
and 1 = KatKAU.SysNum // пользовательская аналитика
Set HozObor.FlKauOS[2] := word(3) // режим: выбрать из каталога
;
Update HozObor
where
((
Comp (_NRec_Плана_счетов__) /== HozObor.cPlanSSch
and HozObor.TblOS[3] /== KatKAU.KodGroup
))
and 1 = KatKAU.SysNum // пользовательская аналитика
Set HozObor.FlKauOS[3] := word(3) // режим: выбрать из каталога
;
Затем то же самое сделать по КРЕДИТУ шаблонов ТХО.
Если вы все же решите, что не по всем ТХО такое нужно, то можно поставить в Update фильтр на тип документа. Ну и т.п.