Обновление Менеджера

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск

Если версия менеджера, с которой вы обновляетесь, была

ALTER TABLE docs_canceled ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOCS_LOG ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE docs_treb ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_ACTIVE_CANCELED ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_ACTIVE_LOG ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_ACTIVE_NAMEID ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_ACTIVE_TREB ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_LOG ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_VIRTUAL ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_DELETED ADD SUM_NDSR DM_DOUBLE;

добавляем поле SUM_NDSR в представления: VW_DOCS, VW_DOC_DETAIL, VW_DOC_DETAIL_ACTIVE, VW_DOC_DETAIL_DELETED, VW_DOC_DETAIL_VIRTUAL

версия 274.42.0

 --для локальной базы
 ALTER TABLE WARES ADD REP_ID DM_UUID_NULL;
 ALTER TABLE DOC_DETAIL_ACTIVE ADD REP_ID DM_UUID_NULL;
 ALTER TABLE DOC_DETAIL_VIRTUAL ADD REP_ID DM_UUID_NULL;
 ALTER TABLE AGENTS ADD FILEMASK DM_TEXT;
 ALTER TABLE DOC_TYPES ADD SORTING DM_ID;
 ALTER TABLE DOCS ADD MARK_STATUS DM_ID;

-- Обязательно применить исправление проверки алкода для версий не относящихся к работе с ЕГАИС:
 UPDATE PARAMS SET PARAM_VALUE = '2' WHERE (PARAM_ID = 'EGAIS_ALCCODE_CHECK');


  • НЕ ОБЯЗАТЕЛЬНО
изменилась привязка групп товаров - возможность появилась привязки к карточке товаров. 
Для применения изменений нужно выполнить SQL Медиа:Исправление_для_версии_274_42_0.zip и ПЕРЕКОМПИЛИРОВАТЬ ВСЕ СКПРИПТЫ (исправить расхождения в не соответствия полей если будут)
нужно вручную изменить представления VW_DOC_DETAIL, VW_DOC_DETAIL_ACTIVE, VW_DOC_DETAIL_DELETED, VW_DOC_DETAIL_KASSA, VW_DOC_DETAIL_VIRTUAL VW_WAREBASE, VW_WAREBASEFOLDERS, 
VW_WAREBASENAMEID, VW_WAREBASE_KASSA, VW_WARES в строке (select MEMBERSHIP from PR_MEMBERSHIPS после слов 'PARTS.NAME_ID=' || W.NAME_ID || ' добавить ';PARTS.WARE_ID=' || W.WARE_ID || ' 
ВНИМАНИЕ! ПЕРЕД ПРИМЕНЕНИЕМ СКРИПТА СРАВНИТЬ НЕТ ЛИ СУЩЕСТВЕННЫХ ИСПРАВЛЕНИЙ ПРЕДСТАВЛЕНИЯ, ЕСЛИ ЕСТЬ ПРАВИМ В РУЧНУЮ!
Скрип исправления представления для стандартной версии Аптека Медиа:Исправление_View_для_версии_274_42_0.zip 
в итоге должна получиться например так:
(select MEMBERSHIP from PR_MEMBERSHIPS('PARTS.NAME_ID=' || W.NAME_ID || ';PARTS.WARE_ID=' || W.WARE_ID || ';', ascii_char(13) || ascii_char(10), 1)),
или
(select membership from PR_MEMBERSHIPS('PARTS=' || da.part_id || ';PARTS.NAME_ID=' || da.name_id || ';PARTS.WARE_ID=' || da.ware_ID || ';PARTS.IZG_ID=' ||da.izg_id ||';',ascii_char(13)||ascii_char(10),1)),

версия 274.43.0

  • изменилась процедура PR_PART_HISTORY при работе Умной наценки будут ошибки вида "не найдено поле PRICE_O".

Файл:PR PART HISTORY типовая.txt Умная наценка

на серверной/сводной базе

ALTER TABLE DOC_TYPES ADD SORTING DM_ID_NULL;
ALTER TABLE DOCS ADD MARK_STATUS DM_ID_NULL;
ALTER TABLE PARTS ADD AGENT_FIRST DM_TEXT1024;
ALTER TABLE PARTS ADD DATE_FIRST_PRIHOD DM_DATETIME;
ALTER TABLE DOC_DETAIL ADD ACCEPTANCE DM_TEXT;
ALTER TABLE DOC_DETAIL ADD AGENT_FIRST DM_TEXT;
ALTER TABLE DOC_DETAIL ADD DATE_FIRST_PRIHOD DM_DATETIME;
ALTER TABLE DOC_DETAIL_ACTIVE ADD ACCEPTANCE DM_TEXT;
ALTER TABLE DOC_DETAIL_ACTIVE ADD AGENT_FIRST DM_TEXT;
ALTER TABLE DOC_DETAIL_ACTIVE ADD DATE_FIRST_PRIHOD DM_DATETIME;
ALTER TABLE PARTS ADD ORIG_SNAME DM_TEXT;
ALTER TABLE PARTS ADD ORIG_SIZG DM_TEXT;
ALTER TABLE PARTS ADD ORIG_SCOUNTRY DM_TEXT;
ALTER TABLE PARTS ADD ORIG_BCODE_IZG DM_TEXT;
ALTER TABLE DOCS ADD AGENT_PLACE DM_TEXT;
ALTER TABLE AGENTS ADD MARK_TYPE DM_ID_NULL;
ALTER TABLE DOCS ADD MARK_STATUS DM_ID_NULL;
ALTER TABLE DOCS ADD FIRST_AGENT_ID DM_ID_NULL;
ALTER TABLE USERS ADD POST DM_TEXT;
ALTER TABLE USERS ADD DEPARTAMENT DM_ID_NULL;
ALTER TABLE USERS ADD DEPARTAMENTNAME DM_TEXT;
ALTER TABLE AGENTS ADD PARENT_ID DM_ID_NULL;
ALTER TABLE DOC_DETAIL_ACTIVE ADD MARKED_TYPE DM_STATUS;         -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD MARKED_DATAMATRIX dm_blobtext; -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD MARKING DM_ID_NULL;            -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD GTIN dm_text;                  -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD GTIN_SUBJ dm_text;             -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD GSERNUM dm_text;               -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD ACCEPTTYPE DM_ID_NULL;         -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD DATEPROD dm_date;              -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL_ACTIVE ADD SSCC DM_TEXT;                  -- (+ на сервере/сводной базе)
ALTER TABLE PARTS ADD SSCC DM_TEXT;                              -- (+ на сервере/сводной базе)
ALTER TABLE AGENTS ADD AGENT_PLACE_ID DM_ID_NULL;                -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL ADD MARKING DM_ID_NULL;            -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL ADD GTIN dm_text;                  -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL ADD GTIN_SUBJ dm_text;             -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL ADD GSERNUM dm_text;               -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL ADD ACCEPTTYPE DM_ID_NULL;         -- (+ на сервере/сводной базе)
ALTER TABLE DOC_DETAIL ADD DATEPROD dm_date;              -- (+ на сервере/сводной базе)
ALTER TABLE AGENTS ADD TRUSTED DM_ID_NULL;  -- (+ на сервере/сводной базе)
ALTER TABLE GROUPS ADD EAN13 DM_TEXT;  -- (+ на сервере/сводной базе)
ALTER TABLE DOCS ADD CONSIGNEE_ID DM_ID_NULL; -- (+ на сервере/сводной базе)
ALTER TABLE DOCS_TREB ADD CONSIGNEE_ID DM_ID_NULL; -- (+ на сервере/сводной базе)
ALTER TABLE AGENTS ADD OGRN DM_TEXT;-- (+ на сервере/сводной базе)
ALTER TABLE DOCS ADD FIO_ID DM_ID_NULL; -- (+ на сервере/сводной базе)

ALTER TABLE DOCS_TREB ADD AGENT_PLACE DM_TEXT;
ALTER TABLE doc_detail_active_treb ADD MARKING DM_ID_NULL;            -- (+ на сервере/сводной базе)
ALTER TABLE doc_detail_active_treb ADD GTIN_SUBJ dm_text;             -- (+ на сервере/сводной базе)
ALTER TABLE doc_detail_active_treb ADD ACCEPTTYPE DM_ID_NULL;         -- (+ на сервере/сводной базе)
ALTER TABLE doc_detail_active_treb ADD DATEPROD dm_date;
ALTER TABLE mark_detail ADD SSCC DM_TEXT;
ALTER TABLE mark_detail ADD ACCEPTED DM_ID;
ALTER TABLE DOCS ADD DOC_TREB_ID DM_ID_NULL;

ALTER TABLE AGENTS ADD AGENT_TYPE DM_ID_NULL;  -- (был ошибочный тип поля DM_STATUS)
ALTER TABLE PARTS ADD SUM_NDSR DM_DOUBLE;
ALTER TABLE DOC_DETAIL_ACTIVE_TREB ADD GTIN DM_TEXT;


ALTER TABLE CASH_DOCS ADD SUMM1 DM_DOUBLE;

ALTER TABLE RECEPTS ADD SERIA_RECEPT DM_TEXT;
ALTER TABLE DOCS ADD ACCEPTTYPE DM_STATUS;

ALTER TABLE W$INV ADD STATUS DM_STATUS;


ALTER TABLE GROUPS ADD RR_ENABLED DM_STATUS;
ALTER TABLE AGENTS ADD TOKEN DM_BLOBTEXT;

Маркировка ЛС казахстан

Маркировка ЛС рф

Базовые настройки маркировкиОбновление_базы_для_маркировки_ЛС 
25/11/2020 Обновление для передачи данных по синхронизации данных о маркированном товаре Обновление по передаче маркировке по синхронизации для правильной работу нужно так же обновить процедуры при проведении документа Обновление процедур проведения документа - маркировка

версия 274.49.32 и выше

Обновление по корректировке маркированного товара http://redmine.standart-n.ru/projects/manager/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B8 Обновление по источника финансирования маркированного товара http://redmine.standart-n.ru/projects/manager/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D1%84%D0%B8%D0%BD%D0%B0%D0%BD%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F

версия 275.1.0 и выше

ALTER TABLE USERS ADD MARK_TUMBPRINT DM_TEXT; -- (+ на сервере/сводной базе)

Для ускорения поиска справочников по базам ФАРМА примените скрипт Медиа:Исправление_справочников_для_фармы.rar

версия 275.2.5 и выше

ALTER TABLE CASH_DOCS ADD PAY_TYPE DM_ID_NULL; -- (+ на сервере/сводной базе)

версия 331 и выше

ALTER TABLE RECEPTS ADD SERIA_RECEPT DM_TEXT; -- (+ на сервере/сводной базе)

ALTER TABLE DOCS ADD ACCEPTTYPE DM_STATUS; -- (+ на сервере/сводной базе)

версия 425 и выше

на сервере/сводной базе
ALTER TABLE DOCS ADD UOTDOC_ID DM_ID_NULL;
ALTER TABLE DOCS ADD UOTCORDOC_ID DM_ID_NULL;
ALTER TABLE GROUPS ADD RR_ENABLED DM_STATUS;

Если версия младше 2013 года

Если Менеджер, а соответственно и структура базы младше 2013 года, заявку переводить на отдел внедрения

Для кассира версией выше zkassa 2.2.1.89.exe

  • при обновлении Кассира у кого встала синхронизация нужно выполнить на серверной базе и в своднике скрипт
--(на сервере/сводной базе)
ALTER TABLE DOCS ADD SUMM5 DM_DOUBLE DEFAULT 0;
ALTER TABLE DOCS ADD SUMM6 DM_DOUBLE DEFAULT 0;
ALTER TABLE DOCS ADD SUMM7 DM_DOUBLE DEFAULT 0;
ALTER TABLE DOCS ADD SUMM8 DM_DOUBLE DEFAULT 0;
ALTER TABLE DOCS ADD DOC_TYPE2 DM_ID_NULL;
ALTER TABLE DOCS ADD FNNUMBER VARCHAR(40) CHARACTER SET WIN1251 COLLATE PXW_CYRL ; 
ALTER TABLE DOCS ADD FISCALSIGN VARCHAR(20) CHARACTER SET WIN1251 COLLATE PXW_CYRL ;
ALTER TABLE GROUPS ADD EAN13 DM_TEXT;
ALTER TABLE DOCS ADD RNM DM_TEXT;
ALTER TABLE W$INV ADD STATUS DM_STATUS;

Для кассира версией выше zkassa 2.2.4.70

--(на сервере/сводной базе)
ALTER TABLE AGENTS ADD TOKEN DM_BLOBTEXT;
ALTER TABLE GROUPS ADD RR_ENABLED DM_STATUS;

Если OST не прокачивает справочники

ALTER TABLE OUT$GNVLS_BARCODE  ADD ID DM_ID_NULL;
ALTER TABLE OUT$GNVLS_BARCODE  ADD REG DM_TEXT;
ALTER TABLE OUT$GNVLS_BARCODE  ADD NUM_REG DM_TEXT;
ALTER TABLE OUT$GNVLS_BARCODE  ADD DATE_REG DM_DATE;
alter table OUT$GNVLS_BARCODE alter ID position 1;
alter table OUT$GNVLS_BARCODE alter TOVAR position 2;
alter table OUT$GNVLS_BARCODE alter BARCODE position 3;
alter table OUT$GNVLS_BARCODE alter PRICE_R position 4;
alter table OUT$GNVLS_BARCODE alter PRICE position 5;
alter table OUT$GNVLS_BARCODE alter VALUTA position 6;
alter table OUT$GNVLS_BARCODE alter ORIG_TOVAR position 7;
alter table OUT$GNVLS_BARCODE alter REG position 8;
alter table OUT$GNVLS_BARCODE alter NUM_REG position 9;
alter table OUT$GNVLS_BARCODE alter DATE_REG position 10;

После обновления необходимо проверить

В кассире

  • чеки по налу и безналу проходят.
  • скидки назначаются.
  • возвраты работают.
  • отложенные чеки работают.
  • настройки открываются.
  • смена закрывается.

(можно в режиме без ккм)

В менеджере

  • документы создаются
  • новые товары генерируются
  • документы откладываются и открываются из отложенных
  • документы проводятся
  • документы отменяются
  • документы открываются на редактирование
  • работает изменение свойств документов в журнале документов
  • контрагенты создаются, редактируются, удаляются
  • открываются печатные формы

Остальное

  • проверяем специальные функции, если они есть в данной базе.
  • Синхронизацию, если она есть

Серверная база

Для менеджера версии ManagerXP2_274_13

ALTER TABLE USERS ADD ISZAV DM_ID_NULL

Для менеджера версии ManagerXP2_274_46_7 или кассира версии zkassa2.2.2.39_521

ALTER TABLE GROUPS ADD EAN13 DM_TEXT;

> Посмотреть полную тех. карту тестирования


==

Текущие задачи программистов 07.08:

Общее: запуск Кассир, Менеджер, Общий Заказ под вайн (до конца лета)

Коля: 1. Сбербанк, возможно ли работать по http, под линукс (1121705) 2. Халык, поиск в Кассире (1116644) 3. Глазная, предоплата (1116317) 4. Рекасса – печатная форма, добавить в сорсы кассира (1114986) 5. Админка ОЗ, упростить внесение кодов (1107666)- РАУЗА 6. Казахский язык, внедрить утилиту для кассира (1094207) 7. в Кассир и Общий Заказ добавить новый справочник от Леши (1097053) 8. Общий Заказ, отказы поставщикам (1096233)

Леша: 1. Назначен ответственным по адаптации ПО для Линукс 2. Сводник, документы требования не работают, например, переоценки и перемещения (1007496);

Игорь: 1. Маркировка КЗ, неправильный пароль (1120516) 2. ИП Романова (989597) 3. МДЛП, возврат покупателя для АУ (1120007) 4. MailProject, текущие пожелания (1102050): - импорт всех настроек со старой версии; - уменьшить размер базы;

Слава: 1. Фармаком, Каспи, много вопросов (1109553, 1118464, 1119169, 1119227 и др.) 2. Сводные остатки, тормозит поиск (1109971) 3. Общий Заказ, Фармаком, не видно аптеки в архиве (1103778) 4. СервисМенеджер, при сжатии базы, рубить коннекты, добавить опцию (1107167); 5. Маркет плейс (1088460) 6. Общий Заказ, админка, список задач (1089715, 1094450, 1094451, 1094452, 1094453, 1094454, 1105965, 1105964) 7. Общий Заказ Клиент, чистка мусора (1093871) 8. Общий Заказ Клиент. Настроенные поставщики (1096031) 9. Общий Заказ. Добавить кнопку «Импорт из эксель» (1097832) 10. Общий Заказ. ГБ просит сделать кнопку отметить все/снять отметки (1097253) 11. в Кассир и Общий Заказ добавить новый справочник от Леши (1097053)