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

а где БЭСТ4 хранит строчки еще не записанного документа?

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



Joined: 29 Jan 2003
Posts: 95



PostPosted: 22 Mar 2007 17:37    Post subject: а где БЭСТ4 хранит строчки еще не записанного документа? Reply with quote

а где БЭСТ4 хранит строчки еще не записанной накладной (документа)?

Last edited by maestro_ on 22 Mar 2007 17:53; edited 1 time in total
Back to top
View user's profile Send private message
Behemoth



Joined: 15 Mar 2002
Posts: 155
Location: Новиков Алексей Юрьевич
Occupation: ПБОЮЛ
Interests: Пермь

PostPosted: 22 Mar 2007 17:42    Post subject: Reply with quote

Добрый день.
В массиве aMat.
_________________
С уважением, Новиков Алексей.
Back to top
View user's profile Send private message Send e-mail
maestro_



Joined: 29 Jan 2003
Posts: 95



PostPosted: 22 Mar 2007 17:52    Post subject: Reply with quote

а может такое быть что у меня нет такого массива.
забыл уточнить - речь идет о материалах!
Back to top
View user's profile Send private message
Behemoth



Joined: 15 Mar 2002
Posts: 155
Location: Новиков Алексей Юрьевич
Occupation: ПБОЮЛ
Interests: Пермь

PostPosted: 22 Mar 2007 18:14    Post subject: Reply with quote

Добрый день.

Да. Это я прогнал.
Есть две функции:
Quote:

FUNCTION GetMat(n,n1,n2,lVal)
FUNCTION GetKolMat()

Первая возвращает значение параметра для строки n длиной с n1 по n2. При наличии lVal возвращает число а не строку.
Вторая возвращает количество строк.
Узнать, где именно находится интересующий Вас параметр, можно опытным путём.
_________________
С уважением, Новиков Алексей.
Back to top
View user's profile Send private message Send e-mail
nordk



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

PostPosted: 22 Mar 2007 19:24    Post subject: Reply with quote

Строчки накладной лежат в
aWindow[2][7]:Cargo
Cargo - массив - в нем и смотрите строчки.

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



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 31 Mar 2007 20:30    Post subject: Reply with quote

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



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

PostPosted: 02 Apr 2007 14:49    Post subject: Reply with quote

Да при проверке перед зписью Вы модете посмотреть на значения переменных начинающихся с p
либо значения массива GlobalGetList
Back to top
View user's profile Send private message Send e-mail
Дениска



Joined: 26 Feb 2002
Posts: 649



PostPosted: 03 Apr 2007 05:53    Post subject: Reply with quote

А если мне нужны проводки сформированные по этому документу? Как до них добраться и изменить их?
Back to top
View user's profile Send private message
nordk



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

PostPosted: 03 Apr 2007 12:19    Post subject: Reply with quote

Через поле NNOPER в базе main/
Но такой путь решения на мой взгляд не очень хорош.
Лучше в формулы проводок вставлять плагины и управлять их формированием таким образом
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