Страница 1 из 1

Как пишется ТХО?

Добавлено: 21 июн 2010, 16:04
kdm
Добрый день!
Помогите написать ТХО, сам ни разу не писал.
Ситуация такая. Есть обычная приходная накладная (Управление снабжением), в которой в спецификации "Количество фактически" не равно "Количество нетто". Необходимо написать такую ТХО, которая бы формировала проводки ДТ 10/01 КТ 60/02 по количеству нетто, и проводку ДТ 94/01 Кт 60/02 на разницу количеств формировала бы так: (количество фактически - количество нетто).
ТХО создать могу, счета выбрать могу, а как алгоритм написать не могу :) . Не знаю как взять spsopr.netto.

P.S. Галактика 8.1

Re: Как пишется ТХО?

Добавлено: 21 июн 2010, 16:12
Seybukan
ТХО писать не надо.
Надо воспользоваться мастером выбора идентификатора (F3 в поле алгоритма).
В вашем случае NP или SP.
Там выбрать нужные параметры.

Re: Как пишется ТХО?

Добавлено: 21 июн 2010, 16:15
kdm
в моем случае это NP, но там нет количества нетто.

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 05:43
Алексей
если стандартного идентификатора нет - только писАть тхоАпи.

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 10:40
kdm
Не понятно скзал :-( . Куда зайти - что сделать?

в Окне редактивроания ТХО, в строке "Алгоритм в НДЕ" на закладке "Общесипользуемые функции" есть функция TXOGetField - Получить значение поля таблицы, можно выбрать таблицу и поле spsopr.netto,а в поле "Nrec записи" - что писать непонятно?

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 10:51
Seybukan
Погодите.
Я так понимаю задача отразить разницу между значением накладной и принятым количеством на склад?
И для этого вы используете количество нетто и факт в накладной?

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 10:58
Seybukan
В поле NREC записи указать:
&SoprDoc[Рез:СпНаклАкта] - выдает Nrec спецификации накладной или акта

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 13:07
kdm
Давайте опишу, конкретный пример.
В спецификации накладной количество = 258,9 тонн - это количество сырья по счету конрагента, соответсвенно это количество оприходуется на склад.
Пока до нас это сырье доехало от контрагента, наши весовщики взвешали и получилось 257,6 тонн - spsopr.netto.
В бухгалтерском учете по этому документу необходимо создать проводки:
Дт 10/01 Кт 60/02 =257,6
Дт 94/01 Кт 60/02 =1,3
Дт 10/01 Кт 94/01 =1,3
Где 1,3 = 258,9-257,6 (spsopr.kolfact-spsopr.netto) - и называется естественная убыль. уффф.

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 13:25
Алексей
Попробуйте сделать следующее:
1. в алгоритме пишем так: &NP_ * 0 + &1
2. циклическую обработку ставим по МЦ
3. ключ &1 определяем как: doTXOGetField('spsopr','NETTO',&SoprDoc[Рез:СпНаклАкта])

у меня получилось. в проводки попали цифры из позиций spsopr.netto циклично, согласно количеству строк в накладной

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 13:36
kdm
Ура!!! Получилось, ну или почти получилось.
А в сумму, тоже попало почему то spsopr.netto. А должно spsopr.netto*spsopr.rprice.

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 13:52
Алексей
ну мы вам дали инструмент, дальше действуйте сами :) можно так же умножить на цену.

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 13:57
kdm
Спасибо. Буду пробровать. :-)

Re: Как пишется ТХО?

Добавлено: 22 июн 2010, 16:35
LaaLaa
Алексей писал(а):ну мы вам дали инструмент, дальше действуйте сами :) можно так же умножить на цену.
Комментарий автора: Что я сотворил? :???: