Написание ТХО (связь с внешним классификатором)

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

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

Ответить
NM
Постоянный обитатель
Сообщения: 184
Зарегистрирован: 10 авг 2005, 16:27
Откуда: Архангельск

Написание ТХО (связь с внешним классификатором)

Сообщение NM »

Ситуация следующая.
Проводим начисление износа в модуле Учет спецоснастки. Указывает подразделение П. Начислили износ. Теперь надо привязать хозоперацию к документу(Д23(субсчет\аналитика К10).Причем субсчет выбирается в зависимости от аналитики (статей затрат). т.е. если аналитика ="П-сплотка" то субсчет равен 13, если аналитика="П-выгрузка", то субсчет равен 14. (к примеру). Создали внешний классификатор "Подразделение" , внесли записи П1, П2. Выбрали П1 (сплотка). в хозоперации используем функцию TXOGetExClass. Я затрудняюсь как определить nrec. В строке Алгоритм в НДЕ сравниваю TxoGetExClassName2('MBPMOVE','Подразделение',<nrec>) с П1. Вот этот nrec и не могу определить.Или можно как-то проще сделать? Прописывать ТХО для каждого подразделения со статьями затрат нецелесообразно, т.к. таких подразделений много. Может быть кто-то уже использовал эту функцию, помогите пожалуйста.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Написание ТХО (связь с внешним классификатором)

Сообщение Алексей »

А может классификатор надо было создать к таблице подразделений? В ведомости начисления износа подразделение указано, т.е. нрек подразделения функцией взять возможно, ну а дальше уже можно по нреку вытащить значение классификации к подразделениям.
Сколько вообще субсчетов на 10-м счёте и подразделений? Циклические фильтры по подразделениям не помогут?

Мне кажется стандартными средствами вы в одном шаблоне не сможете сделать выбор субсчета так, как вам хочется. ТХО АПИ не вариант?
NM
Постоянный обитатель
Сообщения: 184
Зарегистрирован: 10 авг 2005, 16:27
Откуда: Архангельск

Re: Написание ТХО (связь с внешним классификатором)

Сообщение NM »

ТХО АПи - возможности нет, а по классификатору к кат.подразделений попробую. Спасибо.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Написание ТХО (связь с внешним классификатором)

Сообщение edward_K »

Я обычно делаю к подразделению внешний атрибут "Счет/субсчет" со ссылкой на таблицу - по ней можно установить счет субсчет, и при необходимости атрибут со ссылкой на статью затрат. Без ТХО АПИ можно в принципе обойтись. Ед-но если аналитика разная на затратных счетах, то надо фильтровать формулы тогда на разные шаблоны проводок. В этом случае есть какой-то хитрый режим для получения кода счета - вроде как wFlCycle_BuhSchet в Tpp_Key.inc. Зачем вам внешний классификатор к mbmove не понятно. Как правило хозоперация в спецоснастке создается на каждый mbpin/mbpout - до него дотянетесь через &soprdoc, ну а в них уже есть ссылка на подразделение. А то можно и просто KAU c режимом из документа воспользоваться.
NM
Постоянный обитатель
Сообщения: 184
Зарегистрирован: 10 авг 2005, 16:27
Откуда: Архангельск

Re: Написание ТХО (связь с внешним классификатором)

Сообщение NM »

edward_K писал(а):хозоперация в спецоснастке создается на каждый mbpin/mbpout - до него дотянетесь через &soprdoc.
Мы тоже пришли к такому решению. Спасибо.
Ответить