gin=goodsinstock(stock=s, goods=g, value=c) gin.save() g.catalogshow=True #включаем показ в каталоге g.save() else: print "UPDATE goodsinstock %s %s" % (value['НоменклатураКод'], value['СкладНаименование']) #вяжем количество с товаром gin.value=c gin.save() g.catalogshow=True #включаем показ в каталоге g.save() else: #если склад не существует print "%s %s IGNORE STOCK" % (value['НоменклатураКод'], value['СкладКод']) ###END_PROCESS### func.logfile(i.fname) ############################################################# #################### ОТПРАВЛЯЕМ НА САЙТ ##################### ############################################################# salt = id_generator() #создаем сессию соль token = makeapitoken(salt) #подписываем соль g=goods.objects.filter(idbitrix__isnull=False).exclude(idbitrix__exact='') #товары только с idbitrix, исключаем пустые #g=goods.objects.filter(idbitrix=30722) #отладка for i in g: url = 'http://babah24.ru/c/1c/set_1.php?salt=%s&crc=%s&id=%s' % (salt, token, i.idbitrix) url = '%s&price=%s' % (url, i.price) #добавляем цену
data.kpp = value['КПП'] data.kodpookpo = value['КодПоОКПО'] data.urfizlico = value['ЮрФизЛицо'] data.bankrek = value['БанковскиеРеквизиты'] data.gpskod = value['ГруппаПолучателейСкидкиКод'] data.stbank= value['стБанк'] data.stbik = value['стБИК'] data.stks = value['стКС'] data.strs = value['стРС'] data.pred = value['Представление'] data.comment = value['Комментарий'] data.save() ###END_PROCESS### func.logfile(i) print "count new %s %s" % (modelname, ccount)
c.paym2 = p['sum'] c.save() res = True print 'beznal %s' % (p['paymethod']) if p['paymethod'] == u'ЦО0000002': c.bonuspay = p['sum'] c.paym3 = p['sum'] c.save() res = True print 'bonuspay %s' % (p['paymethod']) if p['paymethod'] == u'ЦО0000001': c.paygiftcert = p['sum'] c.paym4 = p['sum'] c.save() res = True print 'paygiftcert %s' % (p['paymethod']) else: print 'no pay' #если валидный чек то пишем валид if res: c.process = 'valid' #'test' if 'test' in data and data['test'] == True: c.process = 'test' c.save() print 'check is accept' func.logfile(iterjson) print "count new %s %s" % (modelname, ccount)