Текущее время: Пт, апр 19 2024, 10:13

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Чт, янв 21 2016, 12:51 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 06 2010, 15:28
Сообщения: 250
Подскажите, можно ли использовать Open FI при расчете внутренних заказов. Есть необходимость проставления красного сторно при создании документа FI. Замещения не вариант, так как правило проставления красного сторно зависит от корреспондирующего счета.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Вт, фев 02 2016, 10:23 
Специалист
Специалист

Зарегистрирован:
Чт, май 29 2008, 12:21
Сообщения: 116
Откуда: Екатеринбург
Пол: Мужской
Да, мы используем такую практику у себя.
Функционал работает уже больше года, полет нормальный.

_________________
Все, что нужно просто. Все, что сложно не нужно :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Пн, фев 08 2016, 17:23 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 06 2010, 15:28
Сообщения: 250
Можно поподробнее об этом, пожалуйста. Название ФМ-ки(создания документа FI) или какие другие ориентиры, чтобы можно было вставить свой код до сохранения самого документа.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Пн, фев 15 2016, 15:06 
Специалист
Специалист

Зарегистрирован:
Чт, май 29 2008, 12:21
Сообщения: 116
Откуда: Екатеринбург
Пол: Мужской
ФМ Z_SAMPLE_INTERFACE_00001025.
Думаю, он был скопирован с одноименного SAMPLE_INTERFACE_00001025.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Пн, фев 15 2016, 16:30 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 06 2010, 15:28
Сообщения: 250
Спасибо, будем пробовать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Вт, фев 23 2016, 14:32 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 06 2010, 15:28
Сообщения: 250
Создали Z_SAMPLE_INTERFACE_00001025 :arrow:
откорректировали t_bseg (проставили где надо красное сторно),
но выходим из функции и.. :( ..t_bseg[] = l_bseg[] - функция OPEN_FI_PERFORM_00001025_E возвращает все как было
Что с этим делать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Вт, фев 23 2016, 19:07 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2010, 19:49
Сообщения: 114
OpenFI 1025

_________________
Человек готов работать 24 часа в сутки, лишь бы ничего не делать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Ср, фев 24 2016, 11:24 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 06 2010, 15:28
Сообщения: 250
OPEN FI не помогает, так как при обработке каждого события (1025, 1120 или 1130) внутренняя таблица, которую мы меняем (t_bseg) после отработки события перезаписывается :

* MEMID+6 = '00001025E'. "start:note530655
* EXPORT T_AUSZ1 T_AUSZ2 T_AUSZ3 T_BKPF T_BKP1
* T_BSEC T_BSED T_BSEG T_BSET T_BSEU
* TO MEMORY ID MEMID.
l_ausz1[] = t_ausz1[].
l_ausz2[] = t_ausz2[].
l_ausz3[] = t_ausz3[].
l_bkpf[] = t_bkpf[].
l_bkp1[] = t_bkp1[].
l_bsec[] = t_bsec[].
l_bsed[] = t_bsed[].
l_bseg[] = t_bseg[].
l_bset[] = t_bset[].
l_bseu[] = t_bseu[]. "end:note530655
l_rsgtab[] = t_rsgtab[]. "note561898
l_renum[] = t_renum[]. "note561898
l_postab[] = t_postab[]. "note561898

***обработка события****

* IMPORT T_AUSZ1 T_AUSZ2 T_AUSZ3 T_BKPF T_BKP1 "start:note530655
* T_BSEC T_BSED T_BSEG T_BSET T_BSEU
* FROM MEMORY ID MEMID.
t_ausz1[] = l_ausz1[].
t_ausz2[] = l_ausz2[].
t_ausz3[] = l_ausz3[].
t_bkpf[] = l_bkpf[].
t_bkp1[] = l_bkp1[].
t_bsec[] = l_bsec[].
t_bsed[] = l_bsed[].
t_bseg[] = l_bseg[].
t_bset[] = l_bset[].
t_bseu[] = l_bseu[]. "end:note530655
t_rsgtab[] = l_rsgtab[]. "note561898
t_renum[] = l_renum[]. "note561898
t_postab[] = l_postab[]. "note561898


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: KO8G: использование Open FI при расчете заказов
СообщениеДобавлено: Ср, фев 24 2016, 13:54 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2010, 19:49
Сообщения: 114
Wiki написал(а):
OPEN FI не помогает, так как при обработке каждого события (1025, 1120 или 1130) внутренняя таблица, которую мы меняем (t_bseg) после отработки события перезаписывается :

Помогает-помогает :) Надо либо менять значения в 1120, либо экспортировать значения в память, как советует Aval
Aval написал:
Вариантов несколько:
1.Воспользоваться событием 1120 и поменять в параметрах ФМ
t_bkpfsub и t_bsegsub - это честный способ.

2. В 1025, если описанная нота не стоит - отправить ваши изменения в память - аналог предыдущего:
EXPORT T_AUSZ1 T_AUSZ2 T_AUSZ3 T_BKPF T_BKP1
T_BSEC T_BSED T_BSEG T_BSET T_BSEU T_RSGTAB T_RENUM T_POSTAB
TO MEMORY ID MEMID.
Потом они будут импортированы(см. ниже).

_________________
Человек готов работать 24 часа в сутки, лишь бы ничего не делать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB