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

Search found 18 matches
Forum Index
Author Message
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 28 Apr 2007 16:50   Subject: Следующий номер накладной?!!!
Похоже Вы влезли сюда

// Далее следует довольно универсальный наворот для
// показа различных сумм в реестрах и документах
IF nPozSum != NIL .AND. (pType != "9" .OR. pVid+pType='29')

PRIVAT ...
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 27 Apr 2007 12:06   Subject: Следующий номер накладной?!!!
когда попытался изменить поле value в ручную выдал ошибку: Переполнение массива
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 27 Apr 2007 11:04   Subject: Следующий номер накладной?!!!
А нельзя ли по подробнее объяснить о кракозябрах в поле value в таблице MEMDAT.DBF просто у меня теперь две одинаковых строки но в одной кракозябры а в другой номер последней импортированной накладной. Однако по F4 все равно создаются номера без учета номеров после импорта накладных
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 26 Apr 2007 13:08   Subject: Следующий номер накладной?!!!
Не ужели в cPre надо писать текстом "....КОД СУММЫ В РЕЕСТРЕ"?
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 26 Apr 2007 12:52   Subject: Следующий номер накладной?!!!
Ну вот и ответ - в разные строки смотрите, потому по F4 он собственно и не видит прибавления Ваших номеров
А коркозябры случайно не 8 байт ?

Не знаю там полоски и буква Ё, а при переходе на поле VALUE все пропадает. Эту проблемму я и раньше видел, но как получить при скобе в NWDOC текст "КОД СУММЫ В РЕЕСТРЕ" ? И почему моя спецфункция тогда видит номера по F4?
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 26 Apr 2007 12:12   Subject: Следующий номер накладной?!!!
В мемдате по спецфункции пишу номер в строку с SR0000000000000AUTO10111 9211001, т.е. globaltask+IDENT_user+cVid+cType cSclad+cVid+cType+cCodeDoc, а по F4 номер записываеться в строку с SR0000000000000AUTO10111КОД СУММЫ В РЕЕСТРЕ, причем поле VALUE с какими-то кракозябрами.
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 26 Apr 2007 11:56   Subject: Следующий номер накладной?!!!
Я кажеться нашел значения в memdate.dbf этих страшных SR00000000... Это значение переменных: GLOBALTASK+IDENT_USER+pVID+pTYPE. Но текст "КОД СУММЫ В РЕЕСТРЕ" заменился на скоб NWDOC: cSclad+cVid+cType...

Исправил в функции:

FUNCTION New1NumDoc(cSclad,cVid,cType ...
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 25 Apr 2007 20:31   Subject: Следующий номер накладной?!!!
А вот S_LIB_ADD - это что такое? У меня при компиляции ошибку выдает.... Может надо чтонибудь с #INCLUDE добави
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 15:38   Subject: Следующий номер накладной?!!!
Я выбираю 1-й вариант
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 15:23   Subject: Следующий номер накладной?!!!
Я тут смотрю в БЭСТЕ есть Переменная PNEXTNUM, ей можно как-нибудь воспользовать
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 15:02   Subject: Следующий номер накладной?!!!
А
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 14:52   Subject: Следующий номер накладной?!!!
Ну вобщем понятно.
Вы функцю вызываете не из реестра документов удаленного склада а извне, соотвественно она не знает что это какой-то конкретный вид движения удаленного склада и заполняет оответствующим образом.
Как я и писал раньше нумерация привязана к конкретному виду движения и отличает склад от удаленного....
У Вас в Вашей задаче это неучтено

В общем-то так и было задумано , что спецфункция будет вызываться извне, однако у меня возникли трудности и время поджимало, и поэтому спецфункция запускаеться из РЕЕСТРА ...
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 14:48   Subject: Следующий номер накладной?!!!
Когда я писала свои накладные из спецфункции, у меня была такая проблема, сейчас я вам дам код, как у меня работает, но что и почему сделала именно так, сейчас точно не помню. Видите, у меня memdat еще используется и почему-то свои альясы для memdat и mdoc открыты. Попробуйте сделать в этом роде, может получится, у меня ошибок не происходит



priv S_LIB_ADD:=2
...
netuse("memda ...
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 14:19   Subject: Следующий номер накладной?!!!
Так может вам надо при вызове вместо NOM_DOC забухать это ужасное SR0000...

Страшно...опасная это штука...
Если вводить в ручную...то это пойдет индивидуально для одной рабочей станции...а если их 20...это под каждую станцию подстраиваться надо... нее. На другой станции,например у меня,другое поле задействовано: SR00000000000000AUTO1011КОД СУММЫ В РЕЕСТРЕ... нужен смысл этих SR0000... Может ...
  Topic: Следующий номер накладной?!!!
Vnehaev

Replies: 34
Views: 82490

PostForum: Программирование в БЭСТ-4   Posted: 23 Apr 2007 14:02   Subject: Следующий номер накладной?!!!
Когда я писала свои накладные из спецфункции, у меня была такая проблема, сейчас я вам дам код, как у меня работает, но что и почему сделала именно так, сейчас точно не помню. Видите, у меня memdat еще используется и почему-то свои альясы для memdat и mdoc открыты. Попробуйте сделать в этом роде, может получится, у меня ошибок не происходит



Вопрос есть...к стати... А что за фишка такая:
priv S_LIB_ADD:=2

Чт ...
 
Page 1 of 2 Goto page 1, 2  Next
All times are GMT + 4 Hours
Jump to:  


Powered by phpBB © phpBB Group

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