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

алгоритм создания кода партии

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



Joined: 30 Sep 2005
Posts: 6
Location: Чернушин Алексей Викторович
Occupation: Autospace
Interests: Минск

PostPosted: 30 Sep 2005 14:32    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: 30 Sep 2005 15:06    Post subject: Reply with quote

Таблица memdat
Поле ident
Строка NOM_DOC[grup][nnum]
В значении value код группы для создания и сами увеличивайте это дело на +1 либо по другому алгоритму - вспоминаем по порядку, по последнему введенному и т.п. - главное через эту таблицу
Back to top
View user's profile Send private message Send e-mail
chapski



Joined: 30 Sep 2005
Posts: 6
Location: Чернушин Алексей Викторович
Occupation: Autospace
Interests: Минск

PostPosted: 04 Oct 2005 11:33    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: 04 Oct 2005 11:37    Post subject: Reply with quote

Ну вроде как вы в настройке параметров подсистему ставите принцип выборки и он понятен вроде как
Вообще делайте по порядку возрастания - проще и не ошибетесь
Рекомендую задействовать импорт-экспорт строк ТМЦ и не заморачивать
Back to top
View user's profile Send private message Send e-mail
chapski



Joined: 30 Sep 2005
Posts: 6
Location: Чернушин Алексей Викторович
Occupation: Autospace
Interests: Минск

PostPosted: 04 Oct 2005 13:55    Post subject: Reply with quote

Ну так мы так и делаем. из другой программы мы берём данные и формируем файл импорта вот с такими полями:

Grup | Nnum | Codpart_i | Ed_i | Kol_i |Cena_i |Numdoc |Name part |

Так вот в другой программе есть все данные для этой таблицы кроме
кода партии. можно конечно настроить параметры подсистемы что бы он сам формиовался при импорте. но нас это не устраиваает. нам надо знать каким образом Бэст выполняет выборку по кодам партий. и потом что бы программа котрую мы создаём сама могла знать как выполнять выборку и из каких файлов. т.е при импорте строк ТМЦ в документ расхода в импорт файле должен уже быть код партии, но сформированный нашей программой.
Back to top
View user's profile Send private message
nordk



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

PostPosted: 04 Oct 2005 14:05    Post subject: Reply with quote

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

Сам механизм прост
1. По порядку (Фифо)
2. С минимальным остатком - в первую очередь списываются карточки с минимальным остатком.
Базы mkart и spr_part. С остатками.

Еще раз рекомендую довериться автоматическому списанию при импорт
Back to top
View user's profile Send private message Send e-mail
chapski



Joined: 30 Sep 2005
Posts: 6
Location: Чернушин Алексей Викторович
Occupation: Autospace
Interests: Минск

PostPosted: 04 Oct 2005 15:59    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: 04 Oct 2005 17:19    Post subject: Reply with quote

От английского FIFO (First In First Out)
Короче по порядку прихода
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