Страница 1 из 1
Добавление уровня аналитики
Добавлено: 13 июл 2009, 14:37
Serg7907
Подскажите пожалуйста, как наиболее безболезненно добавить новый уровень аналитки по счету. Поясню для примера.
Есть допустим 10/Склад/МОЛ
Нужно получить 10/Склад/Группа МОЛ/МОЛ/
При этом Группа МОЛ - пользовательская аналитика с двумя значениями и если на 10 счете до его изменения, аналитика МОЛ была заполнена - должно быть одно значение группы. Если же МОЛ указано не было - должно быть другое значение группы.
Пробовал поиграться с объединением счетов, но там не получается задавать условие для заполнения группы МОЛ. Кто-нибудь сталкивался с такими задачками, как минимизировать ручную работу?
Re: Добавление уровня аналитики
Добавлено: 13 июл 2009, 15:57
poneatovski
Serg7907 писал(а):Подскажите пожалуйста, как наиболее безболезненно добавить новый уровень аналитки по счету. Поясню для примера.
Есть допустим 10/Склад/МОЛ
Нужно получить 10/Склад/Группа МОЛ/МОЛ/
При этом Группа МОЛ - пользовательская аналитика с двумя значениями и если на 10 счете до его изменения, аналитика МОЛ была заполнена - должно быть одно значение группы. Если же МОЛ указано не было - должно быть другое значение группы.
Пробовал поиграться с объединением счетов, но там не получается задавать условие для заполнения группы МОЛ. Кто-нибудь сталкивался с такими задачками, как минимизировать ручную работу?
А добавить субсчет как группу МОЛ?
Re: Добавление уровня аналитики
Добавлено: 13 июл 2009, 16:15
Serg7907
poneatovski писал(а):
А добавить субсчет как группу МОЛ?
Неее, с субсчетами не катит. Еклм, и ведь главное функционал то есть в объединении счетов. Можно по таблице замен говорить, типа "КАУ не определ" - одна группа МОЛ, "Все остальные" - вторая группа. Но не работает у меня хоть тресни, все на одну группу сыплет.
Добавлено: 10 авг 2009, 19:37
Deinis
Можно доработать самому отчет. В смысле Link-форму. Добавить вытаскивать код и название группы МОЛ-ов. Вот только сортировки не будет.
Добавлено: 11 авг 2009, 22:30
Ged
Update по таблам поможет
Oborot, SaldMoun, Salday(если конечно ведете подневный учет по 10-ке)
Код: Выделить всё
Update
Oborot
Where
((
<Код плана счетов>+'10' == Oborot.Scheto
))
Set
TblOs[3] := TblOs[2],
KauOs[3] := KauOs[2],
TblOs[2] := if(KauOs[2]<>Comp(0),<Код таблицы пользовательской аналитики>,0),
KauOs[2] := if(KauOs[2]<>Comp(0),<Nrec пользовательской аналитики если КАУ старое было заполненно>,
<Nrec пользовательской аналитики если КАУ старое НЕбыло заполненно>)
;
Остальное по аналогии.
На самом деле Deinis прав - не стоит добавлять лишний уровень аналитики ради прихоти бухгалтера. Галя, не 1С в принципе все и так можно вытащить.
Добавлено: 13 авг 2009, 13:49
Serg7907
Да я все же сделал через объединение счетов, все получилось. Так и не понял почему с первого раза невсегда корректно выполняется объединение.
У нас это не прихоть бухгалтеров а действительно необходимость))