Добавление уровня аналитики

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Serg7907
Постоянный обитатель
Сообщения: 127
Зарегистрирован: 06 июл 2007, 18:25
Контактная информация:

Добавление уровня аналитики

Сообщение Serg7907 »

Подскажите пожалуйста, как наиболее безболезненно добавить новый уровень аналитки по счету. Поясню для примера.

Есть допустим 10/Склад/МОЛ
Нужно получить 10/Склад/Группа МОЛ/МОЛ/

При этом Группа МОЛ - пользовательская аналитика с двумя значениями и если на 10 счете до его изменения, аналитика МОЛ была заполнена - должно быть одно значение группы. Если же МОЛ указано не было - должно быть другое значение группы.

Пробовал поиграться с объединением счетов, но там не получается задавать условие для заполнения группы МОЛ. Кто-нибудь сталкивался с такими задачками, как минимизировать ручную работу?
poneatovski
Постоянный гость
Сообщения: 60
Зарегистрирован: 25 июн 2009, 14:59

Re: Добавление уровня аналитики

Сообщение poneatovski »

Serg7907 писал(а):Подскажите пожалуйста, как наиболее безболезненно добавить новый уровень аналитки по счету. Поясню для примера.

Есть допустим 10/Склад/МОЛ
Нужно получить 10/Склад/Группа МОЛ/МОЛ/

При этом Группа МОЛ - пользовательская аналитика с двумя значениями и если на 10 счете до его изменения, аналитика МОЛ была заполнена - должно быть одно значение группы. Если же МОЛ указано не было - должно быть другое значение группы.

Пробовал поиграться с объединением счетов, но там не получается задавать условие для заполнения группы МОЛ. Кто-нибудь сталкивался с такими задачками, как минимизировать ручную работу?
А добавить субсчет как группу МОЛ?
Serg7907
Постоянный обитатель
Сообщения: 127
Зарегистрирован: 06 июл 2007, 18:25
Контактная информация:

Re: Добавление уровня аналитики

Сообщение Serg7907 »

poneatovski писал(а): А добавить субсчет как группу МОЛ?
Неее, с субсчетами не катит. Еклм, и ведь главное функционал то есть в объединении счетов. Можно по таблице замен говорить, типа "КАУ не определ" - одна группа МОЛ, "Все остальные" - вторая группа. Но не работает у меня хоть тресни, все на одну группу сыплет.
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение Deinis »

Можно доработать самому отчет. В смысле Link-форму. Добавить вытаскивать код и название группы МОЛ-ов. Вот только сортировки не будет.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение 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С в принципе все и так можно вытащить.
Serg7907
Постоянный обитатель
Сообщения: 127
Зарегистрирован: 06 июл 2007, 18:25
Контактная информация:

Сообщение Serg7907 »

Да я все же сделал через объединение счетов, все получилось. Так и не понял почему с первого раза невсегда корректно выполняется объединение.
У нас это не прихоть бухгалтеров а действительно необходимость))
Ответить