예제 #1
0
class CCatalogItemComboBox(CItemListComboBox):
    itemType = Types.CatalogItem
    cols = [
        CItemAttribCol(u'Торговое наименование', 'tradeName'),
        CItemAttribCol(u'Дозировка', 'dosage'),
        CItemAttribCol(u'МНН', 'INN')
    ]
예제 #2
0
class COrganisationComboBox(CItemListComboBox):
    itemType = Types.Organisation
    cols = [
        CItemAttribCol(u'Краткое наименование', 'shortName'),
        CItemAttribCol(u'Тип', 'typeName'),
        CItemAttribCol(u'Наименование', 'fullName')
    ]
예제 #3
0
class CStoreItemComboBox(CItemListComboBox):
    itemType = Types.StoreItem
    cols = [
        CItemAttribCol(u'Торговое наименование', 'tradeName'),
        CItemAttribCol(u'Дозировка', 'dosage'),
        CItemAttribCol(u'МНН', 'INN'),
        CItemAttribCol(u'АТХ', 'ATC'),
    ]
예제 #4
0
 def __init__(self, parent):
     super(COutcomingRequestDocumentsModel, self).__init__(parent, cols=[
         CEnumAttribCol(u'Вид требования', 'type', RequestDocumentType),
         CReferenceAttribCol(u'Склад отправителя', 'storeTo', Store, 'name'),
         CReferenceAttribCol(u'Склад получателя', 'storeFrom', Store, 'name'),
         CItemAttribCol(u'Дата формирования запроса', 'date'),
         CItemAttribCol(u'Дата отработки запроса', 'finalizeDate')
     ])
예제 #5
0
class CCatalogItemSearchComboBox(CItemListSearchComboBox):
    itemType = Types.CatalogItem
    searchPopupPlaceholderText = u'Торговое наименование'
    cols = [
        CItemAttribCol(u'Торговое наименование', 'tradeName'),
        CItemAttribCol(u'Дозировка', 'dosage'),
        CItemAttribCol(u'МНН', 'INN')
    ]
예제 #6
0
class CRbItemComboBox(CItemListComboBox):
    itemType = Types.RbItem
    cols = [
        CItemAttribCol(u'Код', 'code', noneName=u'-'),
        CItemAttribCol(u'Наименование', 'name', noneName=u'-'),
        CItemAttribCol(u'-', 'codeName', visible=False)
    ]
    modelColumn = 2
예제 #7
0
class CStoreItemSearchComboBox(CItemListSearchComboBox):
    itemType = Types.StoreItem
    searchPopupPlaceholderText = u'Торговое наименование'
    cols = [
        CItemAttribCol(u'Торговое наименование', 'tradeName'),
        CItemAttribCol(u'Дозировка', 'dosage'),
        CItemAttribCol(u'МНН', 'INN'),
        CItemAttribCol(u'АТХ', 'ATC'),
        CItemAttribCol(u'Срок годности', 'expiryDate')
    ]
예제 #8
0
 def __init__(self, parent):
     super(CPlanQuantitiesModel,
           self).__init__(parent,
                          cols=[
                              CItemAttribCol(u'Код МО', 'orgCode'),
                              CEnumAttribCol(u'Вид мероприятия', 'kind',
                                             ExamKind),
                              CItemAttribCol(u'Год', 'year'),
                              CEnumAttribCol(u'Месяц', 'month', Month),
                              CItemAttribCol(u'Количество', 'quantity')
                          ],
                          itemType=PlanQuantity)
예제 #9
0
 def __init__(self, parent):
     super(CInventoryDocumentsModel,
           self).__init__(parent,
                          cols=[
                              CItemAttribCol(u'Порядковый номер', 'id'),
                              CItemAttribCol(u'Номер', 'number'),
                              CItemAttribCol(u'Дата проведения', 'date'),
                              CReferenceAttribCol(u'Склад', 'store', Store,
                                                  'name'),
                              CEnumAttribCol(u'Статус', 'finalized',
                                             InventoryStatus)
                          ])
예제 #10
0
파일: StoreItem.py 프로젝트: dio4/vista_1
 def __init__(self, parent):
     super(CStoreItemsModel, self).__init__(parent, itemType=StoreStockItem)
     self.amountCol = CAmountCol(u'Остаток', 'amount', sortable=True)
     self.setCols([
         CItemAttribCol(u'Торговое наименование', 'tradeName'),
         CItemAttribCol(u'Действующие вещества (МНН)', 'INN'),
         CItemAttribCol(u'АТХ', 'ATC'),
         CItemAttribCol(u'Производитель', 'manufacturer'),
         CExpiryDateCol(u'Срок годности', 'expiryDate'),
         CReferenceAttribCol(u'Единица учета', 'unit', MeasurementUnit,
                             'name'),
         self.amountCol,
         CExpirationClassCol(u'Класс товара'),
     ])
예제 #11
0
파일: M11Document.py 프로젝트: dio4/vista_1
 def __init__(self, parent):
     super(CRequestDocumentItems, self).__init__(
         parent,
         cols=[
             CRowCounterCol(u'Порядковый номер'),
             CItemAttribCol(u'Запрашиваемый МНН', 'INN'),
             CItemAttribCol(u'Запрашиваемое торговое наименование',
                            'tradeName'),
             CItemAttribCol(u'Дозировка', 'dosage'),
             CReferenceAttribCol(u'Единица измерения', 'unit',
                                 MeasurementUnit, 'name'),
             CItemAttribCol(u'Запрашиваемое количество', 'amount')
         ],
         itemType=M11DocumentPosition)
예제 #12
0
 def __init__(self, parent):
     self.personCol = CItemAttribCol(u'Гражданин', 'person')
     super(CInformatedClientsModel,
           self).__init__(parent,
                          cols=[
                              CItemProxyCol(u'ФИО', self.personCol, 'name'),
                              CItemProxyCol(u'Дата рождения',
                                            self.personCol, 'birthDate'),
                              CItemAttribCol(u'Код МО', 'orgCode'),
                              CItemAttribCol(u'Дата информирования',
                                             'date'),
                              CEnumAttribCol(u'Метод', 'method',
                                             InfoMethod),
                              CEnumAttribCol(u'Этап', 'step', InfoStep)
                          ],
                          itemType=FactInfo)
예제 #13
0
파일: StoreItem.py 프로젝트: dio4/vista_1
 def __init__(self, parent):
     super(CCatalogItemShippingInfoModel,
           self).__init__(parent,
                          cols=[
                              CItemAttribCol(u'Номер накладной',
                                             'internalNumber'),
                              CRbItemRefAttribCol(u'Единица учета',
                                                  'unitId',
                                                  MeasurementUnit),
                              CItemAttribCol(u'Остаток',
                                             'amount',
                                             alignment='r'),
                              CDecimalAttribCol(u'Цена',
                                                'price',
                                                alignment='r')
                          ])
예제 #14
0
파일: M11Document.py 프로젝트: dio4/vista_1
 def __init__(self, parent):
     super(CM11DocumentItems,
           self).__init__(parent,
                          cols=[
                              CRowCounterCol(u'Порядковый номер'),
                              CItemAttribCol(u'МНН', 'INN'),
                              CItemAttribCol(u'Торговое наименование',
                                             'tradeName'),
                              CItemAttribCol(u'Дозировка', 'dosage'),
                              CReferenceAttribCol(u'Единица измерения',
                                                  'unit', MeasurementUnit,
                                                  'name'),
                              CTrasferAmountCol(u'Количество',
                                                'amount',
                                                editable=True),
                              CItemAttribCol(u'Срок годности', 'expiryDate')
                          ],
                          itemType=M11DocumentPosition)
예제 #15
0
파일: StoreItem.py 프로젝트: dio4/vista_1
    def __init__(self, parent):
        super(CStoreItemSelectionDialog, self).__init__(parent)

        self.addModels('Items', CStoreItemsModel(self))
        self.modelItems.insertCol(1, CItemAttribCol(u'Дозировка', 'dosage'))

        self.setupUi(self)
        self.setWindowTitle(u'Подходящие товары')

        self.setModels(self.tblItems, self.modelItems,
                       self.selectionModelItems)
        self.tblItems.doubleClicked.connect(self.setSelectedItem)

        self._selectedStoreItem = None  # type: StoreStockItem
예제 #16
0
class CUserComboBox(CItemListComboBox):
    itemType = Types.User
    cols = [
        CItemAttribCol(u'ФИО', 'fullName'),
        CItemAttribCol(u'Имя пользователя', 'username')
    ]
예제 #17
0
class CCatalogComboBox(CItemListComboBox):
    itemType = Types.Catalog
    cols = [CItemAttribCol(u'Наименование', 'name')]
예제 #18
0
class CStoreComboBox(CItemListComboBox):
    itemType = Types.Store
    cols = [CItemAttribCol(u'Наименование', 'name')]