Обновление Менеджера — различия между версиями
Материал из wiki.standart-n.ru
Avo (обсуждение | вклад) (→Для кассира версией выше zkassa 2.2.1.89.exe) |
Agk (обсуждение | вклад) (→Маркировка ЛС казахстан) |
||
(не показано 88 промежуточных версии 7 участников) | |||
Строка 1: | Строка 1: | ||
− | ==Если версия менеджера, с которой вы обновляетесь, была== | + | ==Если версия менеджера, с которой вы обновляетесь, была== |
+ | |||
* Ниже '''2.272.26й''' версии, то необходимо выполнить скрипт '''[[Установка автозаказа]]''' | * Ниже '''2.272.26й''' версии, то необходимо выполнить скрипт '''[[Установка автозаказа]]''' | ||
* Ниже '''2.272.38й''' версии, то необходимо выполнить скрипт '''[[Обновление базы для договоров]]''' | * Ниже '''2.272.38й''' версии, то необходимо выполнить скрипт '''[[Обновление базы для договоров]]''' | ||
Строка 21: | Строка 22: | ||
* Ниже '''78й''' версии, то необходимо выполнить скрипт '''[[ЕГАИС постановка на баланс]]''' (для фармы не обязательно) | * Ниже '''78й''' версии, то необходимо выполнить скрипт '''[[ЕГАИС постановка на баланс]]''' (для фармы не обязательно) | ||
* Быстрый режим все партии (warebaseparts) '''[[Медиа:Warebaseparts.txt]]''' | * Быстрый режим все партии (warebaseparts) '''[[Медиа:Warebaseparts.txt]]''' | ||
− | * | + | * доп обновление базы '''[[Медиа:доп обновление базы.txt]]''' |
+ | |||
+ | * применить исправление процедур указанных в файле [[Медиа:Обновление_менеджера_274_27.docx]] готовый файл от 25/01/2021 для НЕ фармы ([[Медиа:Менеджера_274_27.txt]]) | ||
+ | |||
+ | * Если поле SUM_NDSR в таблицах не было можно применить скрипт [[Медиа:Добавление SUM NDSR.zip]] готовый файл от 25/01/2021 для Не фармы ([[Медиа:Добавление_SUM_NDSR(универсальная_обнолвление_25012021).txt]]) | ||
+ | |||
+ | === версия 274.42.0 === | ||
<pre> | <pre> | ||
− | ALTER TABLE WARES ADD REP_ID DM_UUID_NULL; | + | --для локальной базы |
− | ALTER TABLE DOC_DETAIL_ACTIVE ADD REP_ID DM_UUID_NULL; | + | ALTER TABLE WARES ADD REP_ID DM_UUID_NULL; |
− | ALTER TABLE DOC_DETAIL_VIRTUAL ADD REP_ID DM_UUID_NULL; | + | ALTER TABLE DOC_DETAIL_ACTIVE ADD REP_ID DM_UUID_NULL; |
− | ALTER TABLE AGENTS ADD FILEMASK DM_TEXT; | + | ALTER TABLE DOC_DETAIL_VIRTUAL ADD REP_ID DM_UUID_NULL; |
− | ALTER TABLE DOC_TYPES ADD SORTING DM_ID; | + | ALTER TABLE AGENTS ADD FILEMASK DM_TEXT; |
− | ALTER TABLE DOCS ADD MARK_STATUS DM_ID; ( | + | 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'); | ||
</pre> | </pre> | ||
+ | |||
− | === версия 274. | + | * '''НЕ ОБЯЗАТЕЛЬНО''' |
− | * | + | изменилась привязка групп товаров - возможность появилась привязки к карточке товаров. |
+ | Для применения изменений нужно выполнить 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]] | ||
+ | Умная наценка | ||
+ | |||
+ | === на серверной/сводной базе === | ||
<pre> | <pre> | ||
+ | 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 AGENT_FIRST DM_TEXT1024; | ||
ALTER TABLE PARTS ADD DATE_FIRST_PRIHOD DM_DATETIME; | ALTER TABLE PARTS ADD DATE_FIRST_PRIHOD DM_DATETIME; | ||
− | |||
− | |||
− | |||
− | |||
ALTER TABLE DOC_DETAIL ADD ACCEPTANCE DM_TEXT; | ALTER TABLE DOC_DETAIL ADD ACCEPTANCE DM_TEXT; | ||
ALTER TABLE DOC_DETAIL ADD AGENT_FIRST 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 ADD DATE_FIRST_PRIHOD DM_DATETIME; | ||
− | |||
ALTER TABLE DOC_DETAIL_ACTIVE ADD ACCEPTANCE DM_TEXT; | 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 AGENT_FIRST DM_TEXT; | ||
ALTER TABLE DOC_DETAIL_ACTIVE ADD DATE_FIRST_PRIHOD DM_DATETIME; | ALTER TABLE DOC_DETAIL_ACTIVE ADD DATE_FIRST_PRIHOD DM_DATETIME; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
ALTER TABLE PARTS ADD ORIG_SNAME DM_TEXT; | ALTER TABLE PARTS ADD ORIG_SNAME DM_TEXT; | ||
ALTER TABLE PARTS ADD ORIG_SIZG DM_TEXT; | ALTER TABLE PARTS ADD ORIG_SIZG DM_TEXT; | ||
ALTER TABLE PARTS ADD ORIG_SCOUNTRY DM_TEXT; | ALTER TABLE PARTS ADD ORIG_SCOUNTRY DM_TEXT; | ||
ALTER TABLE PARTS ADD ORIG_BCODE_IZG DM_TEXT; | ALTER TABLE PARTS ADD ORIG_BCODE_IZG DM_TEXT; | ||
− | |||
ALTER TABLE DOCS ADD AGENT_PLACE DM_TEXT; | ALTER TABLE DOCS ADD AGENT_PLACE DM_TEXT; | ||
ALTER TABLE AGENTS ADD MARK_TYPE DM_ID_NULL; | ALTER TABLE AGENTS ADD MARK_TYPE DM_ID_NULL; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
ALTER TABLE DOCS ADD MARK_STATUS 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 POST DM_TEXT; | ||
ALTER TABLE USERS ADD DEPARTAMENT DM_ID_NULL; | ALTER TABLE USERS ADD DEPARTAMENT DM_ID_NULL; | ||
ALTER TABLE USERS ADD DEPARTAMENTNAME DM_TEXT; | ALTER TABLE USERS ADD DEPARTAMENTNAME DM_TEXT; | ||
ALTER TABLE AGENTS ADD PARENT_ID DM_ID_NULL; | 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; | ||
+ | |||
</pre> | </pre> | ||
− | === | + | === Маркировка ЛС казахстан=== |
+ | * пока для маркировки всегда обновляем Кассира и Менеджера до самых последних версий | ||
+ | * Настройка маркировки в Менеджере [[Файл:Обновление под Маркировку КЗ v2.0.docx]] | ||
+ | * Инструкция пользователя [[Файл:Инструкция по работе с Маркировкой КЗ 20240911.docx]] | ||
+ | * Памятка_Регистрация_сотрудника [[Файл:1 Памятка Регистрация сотрудника.docx]] | ||
+ | * Регистрация ТРП и выдача прав сотрудникам [[Файл:Регистрация ТРП и выдача прав сотрудникам V2.docx]] | ||
− | + | === Маркировка ЛС рф=== | |
− | + | Базовые настройки маркировки<b>'''[[Обновление_базы_для_маркировки_ЛС]]''' </b><br> | |
− | + | 25/11/2020 Обновление для передачи данных по синхронизации данных о маркированном товаре <b>'''[[Обновление по передаче маркировке по синхронизации]]</b> | |
− | ''' | + | для правильной работу нужно так же обновить процедуры при проведении документа '''[[Обновление процедур проведения документа - маркировка]]''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | === версия 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 и выше === |
− | + | <pre> | |
− | + | ALTER TABLE USERS ADD MARK_TUMBPRINT DM_TEXT; -- (+ на сервере/сводной базе) | |
− | + | </pre> | |
− | + | '''Для ускорения поиска справочников по базам ФАРМА примените скрипт''' [[Медиа:Исправление_справочников_для_фармы.rar]] | |
− | === версия | + | === версия 275.2.5 и выше === |
− | + | ||
− | + | ||
<pre> | <pre> | ||
− | ALTER TABLE | + | ALTER TABLE CASH_DOCS ADD PAY_TYPE DM_ID_NULL; -- (+ на сервере/сводной базе) |
− | + | </pre> | |
− | + | ||
− | + | === версия 331 и выше === | |
− | ALTER TABLE | + | <pre> |
− | ALTER TABLE | + | ALTER TABLE RECEPTS ADD SERIA_RECEPT DM_TEXT; -- (+ на сервере/сводной базе) |
− | ALTER TABLE | + | |
− | ALTER TABLE | + | ALTER TABLE DOCS ADD ACCEPTTYPE DM_STATUS; -- (+ на сервере/сводной базе) |
− | ALTER TABLE | + | </pre> |
− | ALTER TABLE | + | |
− | + | === версия 425 и выше === | |
− | </pre> | + | <pre> |
+ | на сервере/сводной базе | ||
+ | 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; | ||
+ | ALTER TABLE DOCS ADD APTEKARU_ORDER DM_TEXT; | ||
+ | |||
+ | |||
+ | |||
+ | </pre> | ||
+ | === Если версия младше 2013 года=== | ||
Если Менеджер, а соответственно и структура базы младше 2013 года, заявку переводить на отдел внедрения | Если Менеджер, а соответственно и структура базы младше 2013 года, заявку переводить на отдел внедрения | ||
Строка 127: | Строка 189: | ||
* при обновлении Кассира у кого встала синхронизация нужно выполнить на серверной базе и в своднике скрипт | * при обновлении Кассира у кого встала синхронизация нужно выполнить на серверной базе и в своднике скрипт | ||
<pre> | <pre> | ||
+ | --(на сервере/сводной базе) | ||
ALTER TABLE DOCS ADD SUMM5 DM_DOUBLE DEFAULT 0; | ALTER TABLE DOCS ADD SUMM5 DM_DOUBLE DEFAULT 0; | ||
ALTER TABLE DOCS ADD SUMM6 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 SUMM7 DM_DOUBLE DEFAULT 0; | ||
ALTER TABLE DOCS ADD SUMM8 DM_DOUBLE DEFAULT 0; | ALTER TABLE DOCS ADD SUMM8 DM_DOUBLE DEFAULT 0; | ||
− | ALTER TABLE DOCS ADD DOC_TYPE2 | + | 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; | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
+ | ==Для кассира версией выше zkassa 2.2.4.70== | ||
+ | <pre> | ||
+ | --(на сервере/сводной базе) | ||
+ | ALTER TABLE AGENTS ADD TOKEN DM_BLOBTEXT; | ||
+ | ALTER TABLE GROUPS ADD RR_ENABLED DM_STATUS; | ||
</pre> | </pre> | ||
Строка 184: | Строка 253: | ||
==Серверная база== | ==Серверная база== | ||
− | Для | + | ===Для менеджера версии '''ManagerXP2_274_13'''=== |
− | + | ALTER TABLE USERS ADD ISZAV DM_ID_NULL | |
− | ALTER TABLE USERS | + | |
− | ADD ISZAV DM_ID_NULL | + | |
− | + | ||
− | + | ||
+ | ===Для менеджера версии '''ManagerXP2_274_46_7''' или кассира версии '''zkassa2.2.2.39_521'''=== | ||
+ | ALTER TABLE GROUPS ADD EAN13 DM_TEXT; | ||
[[Vnedrenie:Внедрение:Тех карта тестирования|'''> Посмотреть полную тех. карту тестирования''']] | [[Vnedrenie:Внедрение:Тех карта тестирования|'''> Посмотреть полную тех. карту тестирования''']] |
Текущая версия на 13:30, 11 сентября 2024
Содержание
Если версия менеджера, с которой вы обновляетесь, была
- Ниже 2.272.26й версии, то необходимо выполнить скрипт Установка автозаказа
- Ниже 2.272.38й версии, то необходимо выполнить скрипт Обновление базы для договоров
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
- Ниже 53й версии, то необходимо выполнить скрипт Установка_ЕГАИС
- Ниже 68й версии, то необходимо выполнить скрипт Скрипт дополнений к ЕГАИС (для фармы не обязательно)
- Ниже 78й версии, то необходимо выполнить скрипт ЕГАИС постановка на баланс (для фармы не обязательно)
- Быстрый режим все партии (warebaseparts) Медиа:Warebaseparts.txt
- доп обновление базы Медиа:доп обновление базы.txt
- применить исправление процедур указанных в файле Медиа:Обновление_менеджера_274_27.docx готовый файл от 25/01/2021 для НЕ фармы (Медиа:Менеджера_274_27.txt)
- Если поле SUM_NDSR в таблицах не было можно применить скрипт Медиа:Добавление SUM NDSR.zip готовый файл от 25/01/2021 для Не фармы (Медиа:Добавление_SUM_NDSR(универсальная_обнолвление_25012021).txt)
версия 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;
Маркировка ЛС казахстан
- пока для маркировки всегда обновляем Кассира и Менеджера до самых последних версий
- Настройка маркировки в Менеджере Файл:Обновление под Маркировку КЗ v2.0.docx
- Инструкция пользователя Файл:Инструкция по работе с Маркировкой КЗ 20240911.docx
- Памятка_Регистрация_сотрудника Файл:1 Памятка Регистрация сотрудника.docx
- Регистрация ТРП и выдача прав сотрудникам Файл:Регистрация ТРП и выдача прав сотрудникам V2.docx
Маркировка ЛС рф
Базовые настройки маркировкиОбновление_базы_для_маркировки_ЛС
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; ALTER TABLE DOCS ADD APTEKARU_ORDER DM_TEXT;
Если версия младше 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;