Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Function AddShFact

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
Балуев Максим



Joined: 19 Sep 2003
Posts: 21
Location: Балуев
Occupation: Мобил-Экспресс (программист)
Interests: Кемерово

PostPosted: 18 Oct 2005 07:36    Post subject: Function AddShFact Reply with quote

Доброго дня!

Нашел функцию:
Quote:
Function AddShFact(lRefor, aDataDoc, lJoin, lPokup)
// -----------------------------------------
// формирование или переформирование счета-фактуры
// iRefor != Nil, то запрос на переформирование
// aDataDoc - массив струстуры {{уникальный номер строки счета-фактуры, номер записи в Mdocm}...}
//использеутся при переформировании после редактирование
// (сохраняет предыдущее состояние)
// lJoin != Nil, то добавление строк накладной к существующему счету-фактуре
// lPokup = .T., то формирование счета-фактуры по закупкам
// по умолчанию .F.


А можно подробнее о aDataDoc?
Не понятно, эта функция для добавления строк к существующей счет-фактуре? Можно ее использовать для создания новых счет-фактур?
Как управлять номером и датой создания счет-фактуры?
А где ссылка на Mdoc?

Заранее благодарен.
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 18 Oct 2005 12:35    Post subject: Reply with quote

Принцип работы в БЭСТ имеет следующий характер есть заголовок документа а есть содержимое и то и другое лежит в разных тыблицах и разумеется обрабатывается разными функциями.
В данном случае Вы смотрите задачу формирования строк счета-факт
Back to top
View user's profile Send private message Send e-mail
Балуев Максим



Joined: 19 Sep 2003
Posts: 21
Location: Балуев
Occupation: Мобил-Экспресс (программист)
Interests: Кемерово

PostPosted: 18 Oct 2005 13:00    Post subject: Reply with quote

To nordk

Извините, пожалуйста за откровенность, но мне не надо общих выражений. Я отлично понимаю, что эта задача для формирования строк счета-фактуры, мне ее давал Титов А.А. (для группового формирования счет-фактур из реестра накладных).
Тогда я обошелся своими силами и не стал с ней разбираться. Сейчас мне нужно описание этой функции, чтобы понятно и ясно. Если Вы опять будете отвечать общими фразами, то пожалуйста не надо. Пусть ответит кто-нибудь другой.

Извините, еще раз за откровенность, но мне очень надо. (обойдусь без теории, нужны примеры)
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 18 Oct 2005 13:18    Post subject: Reply with quote

Code:
А можно подробнее о aDataDoc?
Не понятно, эта функция для добавления строк к существующей счет-фактуре? Можно ее использовать для создания новых счет-фактур?
Как управлять номером и датой создания счет-фактуры?
А где ссылка на Mdoc?



Про aDataDoc постараюсь дать описание чуть позже

У Вас были вопросы в первый раз - я на них Вам ответил что в этой функции нет того что Вы ищете ни ссылки на mdoc ни создания счет-фактуры полностью, ни управления ни номером ни датой и внутри этого не найдете.
Вы хотите готовое решение для создания счет-фактуры - его писать надо. Посмотрю чем можно помочь.
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 18 Oct 2005 13:35    Post subject: Reply with quote

Эта функция применяется когда вы находитесь в реестре накладных на конкретном документе и отрабатывает на документе на котором Вы стоите в данный момент курсором на MDOC .
В принципе через ALT-F запускается именно она.
HOT_ALT({|| lIsFact := GetMDocFact(MDOC->(R_KEY),"MDOC",IF(pVid = "1","","S")+"SH_OP","MDOCM") > 0,IF(!EOF(),IF(MDOC->STATUS_F != "1" .AND. lIsFact .AND. IS_PSHFACT,"F:Просмотр счета-фактуры","F:Формирование счета-фактуры"),NIL) },K_ALT_F,{|| AddShFact(,,,IS_PSHFACT) },2)
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru