Имя: Пароль:
1C
1С v8
ЕФарма 2 и БП 2 обмены
0 LienXo
 
11.02.17
13:34
Кто нибудь занимался настройкой обменов с ЕФарма? Интересуют впечатления и результаты
1 Звездец
 
11.02.17
13:49
(0) впечатления как от всей фармакологии, не торкает. Кто-то будет кричать что ефарма лучше, и 1с в аптеке делать нечего, я же пока остановился на 1с, потому как если что-то не работает, то могу поправить, а ефарма и прочие - это рабство и полная зависимость от разработчика, меня их глюки задолбали
2 LienXo
 
11.02.17
14:15
Ну зависимость от разработчиков неприятна конечно но не самое страшное. А вот их глюки это да. Просто думал я один такой привередливый. Когда их оборотка дает 2+2=5 а ответ разрабов - это за счет округления, дальше слов нет. Аудиторам не объяснишь что это ЕФарма так видит.
3 Звездец
 
11.02.17
14:23
(2) это еще что, когда утром видишь разрешение 600*400 и 8 бит думаешь ну комп умер, а оказывается это ефарма так запуститься пыталась и нешмогла. А помочь может только ТП, причем такое довольно часто было. Второй глюк с ТО, которое периодически оталивалось. да и поменять фр проблема, потому как пароля ТП не давала ни под каким предлогом
4 Господин ПЖ
 
11.02.17
15:25
>Кто-то будет кричать что ефарма лучше, и 1с в аптеке делать нечего

смешно. учитывая что ефарма начиналась с 1с...
5 Garykom
 
гуру
11.02.17
15:57
(4) вот только лучше было не видеть кода внутри, где иногда комментов "сдеся был вася и поправил петю", "вася не трожь мой код, петя" и "//" на экраны
6 LienXo
 
11.02.17
16:32
(4) начиналась с 1С а пришла к "у нас выгрузка есть, а загрузку в 1С писать некому, так  что как нибудь сами. Только не забывайте что у нас в выгрузке такая х..ня"
7 Djelf
 
гуру
11.02.17
19:36
В топку их выгрузку... Хотя она полезна как пример.
Не сложная база... напрямую лучше вытягивай.
Запрос закупок, свернутый по 0,10,18

    ТекстЗапроса = "
    |SELECT
    |    II.ID_INVOICE
    //|    ,I.ID_STORE
    |    ,STORE.ID_CONTRACTOR AS ID_STORE
    |    ,Количество0   = SUM(CASE WHEN II.VAT=0 THEN II.QUANTITY ELSE 0 END)
    |    ,Количество10  = SUM(CASE WHEN II.VAT=10 THEN II.QUANTITY ELSE 0 END)
    |    ,Количество18  = SUM(CASE WHEN II.VAT=18 THEN II.QUANTITY ELSE 0 END)
    |    ,СуммаБезНДС0  = CAST(SUM(CASE WHEN II.VAT=0 THEN II.SUPPLIER_SUM ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаБезНДС10 = CAST(SUM(CASE WHEN II.VAT=10 THEN II.SUPPLIER_SUM ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаБезНДС18 = CAST(SUM(CASE WHEN II.VAT=18 THEN II.SUPPLIER_SUM ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаНДС0     = CAST(SUM(CASE WHEN II.VAT=0  THEN II.SUPPLIER_VAT_SUM ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаНДС10    = CAST(SUM(CASE WHEN II.VAT=10 THEN II.SUPPLIER_VAT_SUM ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаНДС18    = CAST(SUM(CASE WHEN II.VAT=18 THEN II.SUPPLIER_VAT_SUM ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаСНДС0    = CAST(SUM(CASE WHEN II.VAT=0  THEN II.SUPPLIER_SUM_VAT ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаСНДС10   = CAST(SUM(CASE WHEN II.VAT=10 THEN II.SUPPLIER_SUM_VAT ELSE 0 END) AS DECIMAL(18, 2))
    |    ,СуммаСНДС18   = CAST(SUM(CASE WHEN II.VAT=18 THEN II.SUPPLIER_SUM_VAT ELSE 0 END) AS DECIMAL(18, 2))
    |    ,I.DATE_MODIFIED AS DATE_MODIFIED -- ДатаИзменения
    |    ,I.MNEMOCODE AS DOC_NUM -- НомерДок
    |    ,I.DOCUMENT_DATE AS DOC_DATE -- ДатаДок
    |   ,DOC_INNUM = I.INCOMING_NUMBER -- НомерДок входящий
    |   ,DOC_IN_DAT = I.INCOMING_DATE  -- ДатаДок входящий
    |   ,DOC_STATE = I.DOCUMENT_STATE  -- Статус документа
    |   ,BULL_NUM = i.INCOMING_BILL_NUMBER -- НомерСФ
    |   ,BULL_DATE = i.INCOMING_BILL_DATE -- ДатаСФ
    |    ,CONTR_NM = C.NAME
    |   ,CONTR_INN = C.INN  
    |   ,DOC_STATE = I.DOCUMENT_STATE
    |    
    |FROM INVOICE_ITEM II(NOLOCK)  
    |INNER JOIN INVOICE I(NOLOCK) ON I.ID_INVOICE_GLOBAL = II.ID_INVOICE_GLOBAL  
    |LEFT JOIN CONTRACTOR C(NOLOCK) ON C.ID_CONTRACTOR = I.ID_CONTRACTOR_SUPPLIER
    |LEFT JOIN STORE (NOLOCK) AS STORE ON STORE.ID_STORE = I.ID_STORE
    |
    |WHERE
    |    C.INN IS NOT NULL -- не загружаем Поставщиков без ИНН
    |    AND I.DATE_MODIFIED >= '"+Параметры.ДатаНачалаЗагрузки+"'
    |    AND I.DOCUMENT_DATE >= '"+Параметры.ДатаНачалаЗагрузки+"'
    |GROUP BY I.DATE_MODIFIED,II.ID_INVOICE,STORE.ID_CONTRACTOR,I.DOCUMENT_DATE,I.MNEMOCODE,I.INCOMING_NUMBER,I.INCOMING_DATE, I.DOCUMENT_STATE
    |         ,C.NAME,C.INN,I.DOCUMENT_STATE,i.INCOMING_BILL_NUMBER,i.INCOMING_BILL_DATE
    |ORDER BY I.DATE_MODIFIED
    |";