TXOAPI входимость проводки в сумму документа

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

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

Ответить
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

TXOAPI входимость проводки в сумму документа

Сообщение Lar »

Добрый день . Пишу TXOAPI для формирования проводок из внешнего файла ( зарплата и отчисления в excel из сторонней программы).
формирую дополнительные проводки... Все получается, кроме одного момента.
Как в TXOAPI указать что сумма проводки не входит в сумму документа ??? Т.е. в итоге в проводке должен быть "-" в поле "Входимость в расчет суммы"
Прошерстил хелп - никаких упониманий про входимость не нашел :-? ...
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: TXOAPI входимость проводки в сумму документа

Сообщение Den »

в тхоапи, наверное, никак
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: TXOAPI входимость проводки в сумму документа

Сообщение Lar »

покрутил разные варианты и так и этак ... Как я понял проблема в том,
что счет/аналитики, дата имеют режим формирования, а вот сумма нет.
если делать два и более шаблонов проводки в ТХО и прописать разные режимы формирования в них, например,
шаблон1 : режим-0 и режим -1 Сумма1 (входит в сумму документа)
шаблон2 : режим-2 и режим -3 Сумма2 (не входит в сумму документа)

перед TxoBodyInsert мы должны прописать значения для всех режимов которые есть в ХТО, иначе по одному из шаблонов будет ошибка.
И если суммы в проводках должны быть разные, то все губит на корню TxoBodySetSum :shock: , т.к. не имеет режимов формирования и может записать в буфер только одно значение до TxoBodyInsert.

еще вариант написать тхоапи для каждого шаблона проводки отдельно ... но наверно оно уже того не стоит.
раньше я апдейтил в hozobor шаблоны проводок тхо через вызов отчета, а потом уже можно выбрать тхо для документа (можно конечно и инсертом заморочиться но все это уже не то, пользователю - чем проще тем меньше он накосячит...)
вопрос даже не втом чтобы просто изменить входимость проводки в сумму документа, а вообще формирование дополнительных проводок в тхоапи...


p/s/ Есть ли смысл обращаться в ТП с таким вопросом ???
oiko
Местный житель
Сообщения: 417
Зарегистрирован: 29 мар 2005, 17:49

Re: TXOAPI входимость проводки в сумму документа

Сообщение oiko »

А зачем ТХОАПИ вообще нужен если вы загружаете из Excel в галку своим интерфейсом. Пропишите все в нем.
Подобную задачу делал полгода назад.
Сторонняя программа дает ексель файл с суммами и некими шифрами
Есть шаблонный файл тоже екселя к котором проставлено соответствие шифров сторонней программы счетам субсчетам кодам кау и процентам суммы.
Собственно шаблонный файл и есть неким образом ТХОАПИ.
Программа сама клепает бухсправки и проводки к ним.
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: TXOAPI входимость проводки в сумму документа

Сообщение Lar »

oiko писал(а): Есть шаблонный файл тоже екселя к котором проставлено соответствие шифров сторонней программы счетам субсчетам кодам кау и процентам суммы.
Собственно шаблонный файл и есть неким образом ТХОАПИ.
Программа сама клепает бухсправки и проводки к ним.
Вот это интересная идея :cool: , в бухгалтерии нет единого справочника по ним . Есть над чем подумать ...
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: TXOAPI входимость проводки в сумму документа

Сообщение Lar »

Еще один вопрос по ТХОАПИ...
Как записать содержание проводки средствами тхоапи? например надо записать в содержание проводки текст ?
В конструкторе ТХО это делается посредством макроса %GetKey[Ключ:наш текст]
как подобное реализовать в тхоапи?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: TXOAPI входимость проводки в сумму документа

Сообщение Den »

В Вашем случае, уже Вам дали совет - написать просто свою загрузку проводок в галактику (в виде бухсправки или не суть чего)
Тогда "нарежете" в oborot что угодно Вам. Да, придется или мапинг соответствия составить аналитикам файла xls внешней системы аналитикам галактики
или искать эти соответствия в коде загрузки непосредственно, но ничего не поделать, это Вы сейчас, видимо, и в апи своей делаете.
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: TXOAPI входимость проводки в сумму документа

Сообщение Lar »

Den писал(а):В Вашем случае, уже Вам дали совет - написать просто свою загрузку проводок в галактику (в виде бухсправки или не суть чего)
Тогда "нарежете" в oborot что угодно Вам. Да, придется или мапинг соответствия составить аналитикам файла xls внешней системы аналитикам галактики
или искать эти соответствия в коде загрузки непосредственно, но ничего не поделать, это Вы сейчас, видимо, и в апи своей делаете.
C кодами аналитик все нормально, я разбираю код из файла на то что нужно счет/субсчет/ аналитика / подр.
дело в том что тхоапи дает урезанный функционал того что реализовано в конструкторе тхо. если мы формируем проводку средствами тхоапи, по почему недоступны все параметры проводки :shock: , получается "если хотите бежать - двигайте ногами, а если хотите еще быстрей , то скачите на одной"
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: TXOAPI входимость проводки в сумму документа

Сообщение Den »

Ваш посыл понятен, но имеем то что имеем ) Можете в ТП написать ПИР может зарегистрируют чтобы доработали нужными Вам вещами АПИ )
Ясно дело, что АПИ в себе реализует ряд вещей, и при ее использовании нужно "дозаполнить" (предоставленными методами ее) то, что по смыслу необходимо.
Но особо много не придется Вам "переписывать" . По сути ,Вам нужно будет по известному счету/субсчету определить какова структура КАУ по этой паре.
И на основе этого заполнить массивы TBLOS KAUOS TBLKS kauks. С остальным полями все проще
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: TXOAPI входимость проводки в сумму документа

Сообщение Lar »

Написал запрос в ОПТ по данной теме. ОПТподумали нельку и подвердили ограниченность тхоапи, но посоветовали делать insert oborot и провисывать то что нам нужно... на этом инцидет и закрылся .... как то так ...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: TXOAPI входимость проводки в сумму документа

Сообщение edward_K »

По повожу входимости - самое простое делаете два шаблона проводок и дополнительный параметр к апихе.
Так правильно.
Не очень правильно - в процессе записи чего то заполняете - кол-во, сумму в валюте и так далее например или аналитику.
В последнем шаблоне вешаете другую апиху, которая бежит по oborot по csoprHoz+cPlansSch и проставляет там все что угодно - начиная от входимости и заканчивая содержанием. Проводки при этом шаблон не должен уже формировать.
Можно сделать в одной апихе, но с разными режимами.
1. формирует проводки, очищает и набивает времянку по сформированным оборотам.Времянку нужно объявить вне апихи с уникальным именем.
2. Бежит по времянке,заполненой в 1) и оборотам и пишет туда нужное содержание.
Тут надо понимать, что после отработки каждого шаблона Oborot по нему будет сразу записан в базу.
Я например так делал для установки группы дескрипторов по подразделению или для продолжительных расчетов,
когда расчет нужно использовать многократно в нескольких шаблонах.
Lar
Сообщения: 16
Зарегистрирован: 01 июл 2013, 13:42
Откуда: РБ, Минск

Re: TXOAPI входимость проводки в сумму документа

Сообщение Lar »

В итоге... покрутил эту задачу и так и этак.... Формирование дополнительных проводок и их свойств которые не может реализовать тхоапи, сделал через insert current oborot (где прописал все значимые поля). все работает. Всем спасибо.
Ответить