Функция TxoSetSchet в настройке ТХО

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

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

Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

1.
Значит у этой МЦ будет группа с кодом счета 08.

2.
TxoSetSchetNrec - пробьет счет по его NRec(актуально когда атрибут со ссылкой на счет субсчет).
TxoSetSchet - тоже только по его коду.
TxoSetSchet - пробьет в проводку дату, если вам нужна другая(расходу будущих периодов например).
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Как перевести это на русский язык))):, чтобы было понятно сразу.
Что значит заполнить?
с помощью одних алгоритмов (типа TxoGet) определяются значения, а с помощью алгортимов типа TxoSet эти значения заполняются собственно в проводку
Чтобы увидеть определяемые значения, включи протоколирование ТХО
Кстати, чтобы это использовать еще на этапе проектирования нажо было иметь ввиду внеш. актрибуты в МЦ или ты их стал использовать позже, когда появились функции?
когда появились функции, тогда и начал их использовать. И внешние КАУ навесил тоже в это время. Не понравится - уберу. Минутное дело. В чем проблема-то?
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

А про протоколирование ТХО я забыл. Почти никогда им не пользовался.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Надо вытащить в ТХО дату ввода в эксплуатацию из карточки ОС.
Беру функцию dTxoGetField('Katos','Datek',?) Что надо поставить в последний параметр? Если ставлю &SoprDoc, то работать не хочет.
Подскажите как надо?
И еще какой смысл имеют буквы перед Txo? например d,co и т.д
Ольга
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Ольга »

Беру функцию dTxoGetField('Katos','Datek',?) Что надо поставить в последний параметр? Если ставлю &SoprDoc, то работать не хочет.
Зависит от того из какого документа выполняется обработка (привязка ТХО). &SoprDoc без параметров возвращает Nrec обрабатываемого документа.
А для решения задачи можно использовать &KAU[Кау:15] + алгоритм для работы с ОС и циклической обработкой по карточкам: dTxoGetField('Katos','Datek', &KAU[Кау:15])
И еще какой смысл имеют буквы перед Txo? например d,co и т.д
буква опеределяет функцию для типа возвращаемого значения: d - Date, co - Comp, s-String и т.д.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Документ-Карточка ОС, поле операция амортизац.

Где узнать что &Kay[Kay:15] выдает ткус по OC.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

выдает nrec ))))
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Попробовал, пишет, что использование системного идентификатора
&KAU[Кау:15]) до его определения.

есть всего один ключ &1 алгоритм coTXOGetField('KATOS','kol',&Kay[Kay:15])
Ольга
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Ольга »

А, то есть проводки формируются к операции начисления амортизации.
maikl писал(а):Где узнать что &Kay[Kay:15] выдает ткус по OC.
Каталог системных идентификаторов :)
Идентификатор - KAU, Параметры: из документа; Каталог аналитики: ОС (код 15), режим аналитики - авто (по умолчанию, будет работать при использовании алгоритма для работы с ОС, например OSNMA и циклической обработки); Результат - Nrec значения аналитики (по умолчанию)
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Спасибо, понял.
Но работать не хочет((((
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

KAU
а не kaY

+ циклическую обработку надо по карточкам ОС.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Да, верно спасибо.
Правда есть нюанс, KAU по английски, а [кау:15] по русски. Хитро задумано.
Но теперь друга проблема
раньше были идентификатор скммы амортизации &OS_[Рез:НовСумИзн] и он работает,
Теперь новый идентификатор &Vip_[Obj:"OSNMA"][Рез:ИзнМес]
с ним не формируется проводка. Давно с этим не сталкивался.
Кто нибудь подскажет в чем проблема?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

отладка вам поможет. включите протоколирование ТХO (4 самый полный) и в журнале хозопераций перевыберете на какой то маленькой сумме. Возможно фильтр срабатывает. Опять же - не забывайте про циклическую обработку или уберите "_" (но будет одной суммой).
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Сообщение maikl »

Заработало, надо было выйти из Галактики и снова войти. Спасибо за помощь.
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Функция TxoSetSchet в настройке ТХО

Сообщение RAJAH »

Стоит задача: создавать проводку, только если у ОС есть ссылка на аналитику. Пишу формулу:

Код: Выделить всё

&VIP_[Obj:"OSNMA"][Рез:Ст][Дел:ПопКоэф] * if(GetKauReffNRec('KATOS', &KAU[Кау:15], 10084) = 0, 0, 1)
Проводка не создаётся. Если же пишу конкретный nrec ОС, то она появляется:

Код: Выделить всё

&VIP_[Obj:"OSNMA"][Рез:Ст][Дел:ПопКоэф] * if(GetKauReffNRec('KATOS', 10000000004DBh, 10084) = 0, 0, 1) 
Что не так?
Ответить