| Bestovichek 
 
  
 Joined: 22 Mar 2002
 Posts: 257
 
 
 
 
 | 
			
				|  Posted: 07 Jun 2002 14:27    Post subject: Программы пользователей |   |  
				| 
 |  
				| В каких-то вопросах-ответах была программка пользователя, подключающаяся к приходной накладной, для заполнения цен прайс-листа при записи накладной, так-вот, цены заполняються все очень удобно, если доработать под пользователя; но при печати приходной накладной эти цены из прайс листа, не суммируются  , все нормально только после расчета прайс-листа, т.е. все равно в прайс-листы приходится ходить и его расчитывать - может кто подскажет как это до конца автоматизировать? 
 прилагаю выдержку из вопросов-ответов
 --------------------------------------------
 Вам программу, которая при записи документа запрашивает цену по
 каждой номенклатуре и заносит ее в mlabel->ocena1.
 Спецфункцию нужно создавать с условием "на запись документа".
 
 
  	  | Code: |  	  | private  a //скоб по данному документу
 DBPUSH("MDOCM","MDOCM","",{"UPPER(Sclad+Vid+Type+CodeDoc+NumDoc)",MDOC->(UPPER(Sclad+Vid+Type+CodeDoc+NumDoc))})
 
 //устанавливаем связь с номенклатурным справочником
 f_setrelation("MLABEL","UPPER(GRUP+NNUM)")
 
 //цикл по строкам документа
 do while (mdocm->(!eof()))
 a:=dialog(mlabel->name,"999999999.999",mlabel->ocena1)
 mlabel->(reclock())
 mlabel->ocena1:=a
 mlabel->(f_dbunlock())
 mdocm->(dbskip())
 enddo
 DBPOP()
 | 
 
 Литвак Тамара.
 
 <font size=-1>[ Это Сообщение было отредактировано: Bestovichek в 2002-06-07 14:54 ]</font>
 |  |