Страница 1 из 1
TXOAPI входимость проводки в сумму документа
Добавлено: 13 фев 2019, 12:24
Lar
Добрый день . Пишу TXOAPI для формирования проводок из внешнего файла ( зарплата и отчисления в excel из сторонней программы).
формирую дополнительные проводки... Все получается, кроме одного момента.
Как в TXOAPI указать что сумма проводки не входит в сумму документа ??? Т.е. в итоге в проводке должен быть "-" в поле "Входимость в расчет суммы"
Прошерстил хелп - никаких упониманий про входимость не нашел
...
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 14 фев 2019, 01:27
Den
в тхоапи, наверное, никак
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 14 фев 2019, 12:39
Lar
покрутил разные варианты и так и этак ... Как я понял проблема в том,
что счет/аналитики, дата имеют режим формирования, а вот сумма нет.
если делать два и более шаблонов проводки в ТХО и прописать разные режимы формирования в них, например,
шаблон1 : режим-0 и режим -1 Сумма1 (входит в сумму документа)
шаблон2 : режим-2 и режим -3 Сумма2 (не входит в сумму документа)
перед TxoBodyInsert мы должны прописать значения для всех режимов которые есть в ХТО, иначе по одному из шаблонов будет ошибка.
И если суммы в проводках должны быть разные, то все губит на корню
TxoBodySetSum ,
т.к. не имеет режимов формирования и может записать в буфер только одно значение до TxoBodyInsert.
еще вариант написать тхоапи для каждого шаблона проводки отдельно ... но наверно оно уже того не стоит.
раньше я апдейтил в hozobor шаблоны проводок тхо через вызов отчета, а потом уже можно выбрать тхо для документа (можно конечно и инсертом заморочиться но все это уже не то, пользователю - чем проще тем меньше он накосячит...)
вопрос даже не втом чтобы просто изменить входимость проводки в сумму документа, а вообще формирование дополнительных проводок в тхоапи...
p/s/ Есть ли смысл обращаться в ТП с таким вопросом ???
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 14 фев 2019, 13:06
oiko
А зачем ТХОАПИ вообще нужен если вы загружаете из Excel в галку своим интерфейсом. Пропишите все в нем.
Подобную задачу делал полгода назад.
Сторонняя программа дает ексель файл с суммами и некими шифрами
Есть шаблонный файл тоже екселя к котором проставлено соответствие шифров сторонней программы счетам субсчетам кодам кау и процентам суммы.
Собственно шаблонный файл и есть неким образом ТХОАПИ.
Программа сама клепает бухсправки и проводки к ним.
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 14 фев 2019, 13:48
Lar
oiko писал(а):
Есть шаблонный файл тоже екселя к котором проставлено соответствие шифров сторонней программы счетам субсчетам кодам кау и процентам суммы.
Собственно шаблонный файл и есть неким образом ТХОАПИ.
Программа сама клепает бухсправки и проводки к ним.
Вот это интересная идея
, в бухгалтерии нет единого справочника по ним . Есть над чем подумать ...
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 15 фев 2019, 12:49
Lar
Еще один вопрос по ТХОАПИ...
Как записать содержание проводки средствами тхоапи? например надо записать в содержание проводки текст ?
В конструкторе ТХО это делается посредством макроса %GetKey[Ключ:наш текст]
как подобное реализовать в тхоапи?
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 15 фев 2019, 13:17
Den
В Вашем случае, уже Вам дали совет - написать просто свою загрузку проводок в галактику (в виде бухсправки или не суть чего)
Тогда "нарежете" в oborot что угодно Вам. Да, придется или мапинг соответствия составить аналитикам файла xls внешней системы аналитикам галактики
или искать эти соответствия в коде загрузки непосредственно, но ничего не поделать, это Вы сейчас, видимо, и в апи своей делаете.
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 15 фев 2019, 13:56
Lar
Den писал(а):В Вашем случае, уже Вам дали совет - написать просто свою загрузку проводок в галактику (в виде бухсправки или не суть чего)
Тогда "нарежете" в oborot что угодно Вам. Да, придется или мапинг соответствия составить аналитикам файла xls внешней системы аналитикам галактики
или искать эти соответствия в коде загрузки непосредственно, но ничего не поделать, это Вы сейчас, видимо, и в апи своей делаете.
C кодами аналитик все нормально, я разбираю код из файла на то что нужно счет/субсчет/ аналитика / подр.
дело в том что тхоапи дает урезанный функционал того что реализовано в конструкторе тхо. если мы формируем проводку средствами тхоапи, по почему недоступны все параметры проводки
, получается "если хотите бежать - двигайте ногами, а если хотите еще быстрей , то скачите на одной"
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 15 фев 2019, 14:09
Den
Ваш посыл понятен, но имеем то что имеем ) Можете в ТП написать ПИР может зарегистрируют чтобы доработали нужными Вам вещами АПИ )
Ясно дело, что АПИ в себе реализует ряд вещей, и при ее использовании нужно "дозаполнить" (предоставленными методами ее) то, что по смыслу необходимо.
Но особо много не придется Вам "переписывать" . По сути ,Вам нужно будет по известному счету/субсчету определить какова структура КАУ по этой паре.
И на основе этого заполнить массивы TBLOS KAUOS TBLKS kauks. С остальным полями все проще
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 07 мар 2019, 15:38
Lar
Написал запрос в ОПТ по данной теме. ОПТподумали нельку и подвердили ограниченность тхоапи, но посоветовали делать insert oborot и провисывать то что нам нужно... на этом инцидет и закрылся .... как то так ...
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 08 мар 2019, 01:43
edward_K
По повожу входимости - самое простое делаете два шаблона проводок и дополнительный параметр к апихе.
Так правильно.
Не очень правильно - в процессе записи чего то заполняете - кол-во, сумму в валюте и так далее например или аналитику.
В последнем шаблоне вешаете другую апиху, которая бежит по oborot по csoprHoz+cPlansSch и проставляет там все что угодно - начиная от входимости и заканчивая содержанием. Проводки при этом шаблон не должен уже формировать.
Можно сделать в одной апихе, но с разными режимами.
1. формирует проводки, очищает и набивает времянку по сформированным оборотам.Времянку нужно объявить вне апихи с уникальным именем.
2. Бежит по времянке,заполненой в 1) и оборотам и пишет туда нужное содержание.
Тут надо понимать, что после отработки каждого шаблона Oborot по нему будет сразу записан в базу.
Я например так делал для установки группы дескрипторов по подразделению или для продолжительных расчетов,
когда расчет нужно использовать многократно в нескольких шаблонах.
Re: TXOAPI входимость проводки в сумму документа
Добавлено: 22 май 2019, 10:30
Lar
В итоге... покрутил эту задачу и так и этак.... Формирование дополнительных проводок и их свойств которые не может реализовать тхоапи, сделал через insert current oborot (где прописал все значимые поля). все работает. Всем спасибо.