View previous topic :: View next topic |
Author |
Message |
chapski
Joined: 30 Sep 2005 Posts: 6 Location: Чернушин Алексей Викторович Occupation: Autospace Interests: Минск
|
Posted: 30 Sep 2005 14:32 Post subject: алгоритм создания кода партии |
|
|
Объясните пожалуйста кто может по какому алгоритму создаётся код партии. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 30 Sep 2005 15:06 Post subject: |
|
|
Таблица memdat
Поле ident
Строка NOM_DOC[grup][nnum]
В значении value код группы для создания и сами увеличивайте это дело на +1 либо по другому алгоритму - вспоминаем по порядку, по последнему введенному и т.п. - главное через эту таблицу |
|
Back to top |
|
|
chapski
Joined: 30 Sep 2005 Posts: 6 Location: Чернушин Алексей Викторович Occupation: Autospace Interests: Минск
|
Posted: 04 Oct 2005 11:33 Post subject: |
|
|
Спасибо большое за ответ. У меня ещё вопрос. Может быть вы знаете как Бест производит выборку кодов партии при формировании документа расхода. Нам на фирме нужно сделать программу которая импортирует данные в Бест из другой программы и для этого нужно знать алгоритмы по которым формируются коды партии и как производится их выборк |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 04 Oct 2005 11:37 Post subject: |
|
|
Ну вроде как вы в настройке параметров подсистему ставите принцип выборки и он понятен вроде как
Вообще делайте по порядку возрастания - проще и не ошибетесь
Рекомендую задействовать импорт-экспорт строк ТМЦ и не заморачивать |
|
Back to top |
|
|
chapski
Joined: 30 Sep 2005 Posts: 6 Location: Чернушин Алексей Викторович Occupation: Autospace Interests: Минск
|
Posted: 04 Oct 2005 13:55 Post subject: |
|
|
Ну так мы так и делаем. из другой программы мы берём данные и формируем файл импорта вот с такими полями:
Grup | Nnum | Codpart_i | Ed_i | Kol_i |Cena_i |Numdoc |Name part |
Так вот в другой программе есть все данные для этой таблицы кроме
кода партии. можно конечно настроить параметры подсистемы что бы он сам формиовался при импорте. но нас это не устраиваает. нам надо знать каким образом Бэст выполняет выборку по кодам партий. и потом что бы программа котрую мы создаём сама могла знать как выполнять выборку и из каких файлов. т.е при импорте строк ТМЦ в документ расхода в импорт файле должен уже быть код партии, но сформированный нашей программой. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 04 Oct 2005 14:05 Post subject: |
|
|
Не рекомендую.
Есть незыблемые вещи, которые трогать не стоит.
В данном случае вы пытаетесь отлаженный годами механизм работы склада подменить своим. Последствия не предсказуемы. И сразу вы их можете не увидеть а где-то эдак через полгода.
Потому что не в код партии упирается - а есть еще списание остатков и т.д. и т.п. Я писал этот механизм и отлаживал неоднократно но при работе в сети остались плавающие ошибки, которые пока отловить не удалось . Тем более сторонней прогой писать да еще в сети не рекомендую. Это все равно что в квартире капитальную стену сносить и что будет с домом через несколько лет - непонятно.
Сам механизм прост
1. По порядку (Фифо)
2. С минимальным остатком - в первую очередь списываются карточки с минимальным остатком.
Базы mkart и spr_part. С остатками.
Еще раз рекомендую довериться автоматическому списанию при импорт |
|
Back to top |
|
|
chapski
Joined: 30 Sep 2005 Posts: 6 Location: Чернушин Алексей Викторович Occupation: Autospace Interests: Минск
|
Posted: 04 Oct 2005 15:59 Post subject: |
|
|
что такое ФИФО? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 04 Oct 2005 17:19 Post subject: |
|
|
От английского FIFO (First In First Out)
Короче по порядку прихода |
|
Back to top |
|
|
|