コード例 #1
0
        data = model.objects.filter(id1c=value['Номер'], goods=g)
        if not data.exists():
            print "%s %s CREATE" % (modelname, value['Номер'])
            ccount = ccount + 1
            data = model(id1c=value['Номер'])

            #SAVE
            data.atime = func.getdate(value['Дата'])
            #data.id1c=value['Номер']
            data.fstock = func.getforeign(stock, value['СкладКод'])
            data.shop = func.getforeign(shop, value['МагазинКод'])
            #data.kontragent=func.getforeign(kontragent, value['КонтрагентКод'])
            data.goods = g
            data.col = func.getfloat(value['Количество'])
            #data.unit=func.getforeign(baseunit, value['ЕдиницаИзмеренияКод'])
            data.price = func.getfloat(value['Цена'])
            data.sum = func.getfloat(value['Сумма'])
            data.who = value['ОтветственныйКод']
            data.comment = value['Комментарий']
            data.carried = func.getbool(value['Проведен'])
            data.hozoperation = func.getforeign(
                hozoperation, value['ХозяйственнаяОперацияКод'])
            data.save()
        else:
            print "%s %s EXISTS/IGNORE" % (modelname, value['Номер'])

    func.logfile(i)

print "count new %s %s" % (modelname, ccount)
コード例 #2
0
ファイル: 204_fiz_lica.py プロジェクト: Afectus/crm_dev
        ###PROCESS###
        try:
            data = model.objects.get(id1c=value['Код'])
        except:
            ccount = ccount + 1  #+1 новый товар
            print("%s %s CREATE" % (modelname, value['Код']))
            data = model(id1c=value['Код'])
        else:
            print("%s %s EXISTS/UPDATE" % (modelname, value['Код']))

        #SAVE
        data.id1c = value['Код']
        data.bday = func.getdate(value['ДатаРождения'])
        data.phone = value['Телефон']
        data.adv = func.getbool(value['Согласие_на_рассылку'])
        if value['Пол'] == 'Женский':
            data.sex = 'female'

        #log 1c
        try:
            data.creator = value['Кто_записалКод']
        except:
            pass
        try:
            data.creator = value['Дата_записи']
        except:
            pass
        try:
            data.creator = value['Кто_изменилКод']
        except: