Обновление Менеджера — различия между версиями
Материал из wiki.standart-n.ru
Avo (обсуждение | вклад) (→Если версия менеджера, с которой вы обновляетесь, была) |
Avo (обсуждение | вклад) (→Если версия менеджера, с которой вы обновляетесь, была) |
||
Строка 31: | Строка 31: | ||
</pre> | </pre> | ||
− | ===274.18=== | + | === версия 274.18=== |
* выше 274_18, то необходимо выполнить скрипт на серверной/сводной базе | * выше 274_18, то необходимо выполнить скрипт на серверной/сводной базе | ||
<pre> | <pre> | ||
Строка 37: | Строка 37: | ||
ALTER TABLE PARTS ADD DATE_FIRST_PRIHOD DM_DATETIME; | ALTER TABLE PARTS ADD DATE_FIRST_PRIHOD DM_DATETIME; | ||
</pre> | </pre> | ||
− | ===274.27=== | + | === версия 274.27=== |
* выше 274_27, то необходимо выполнить скрипт на серверной/сводной базе | * выше 274_27, то необходимо выполнить скрипт на серверной/сводной базе | ||
<pre> | <pre> | ||
Строка 51: | Строка 51: | ||
и применить исправление процедур указанных в файле [[Медиа:Обновление_менеджера_274_27.docx]] | и применить исправление процедур указанных в файле [[Медиа:Обновление_менеджера_274_27.docx]] | ||
− | ===274.35=== | + | === версия 274.35=== |
* выше 274_35, то необходимо выполнить скрипт на серверной/сводной базе | * выше 274_35, то необходимо выполнить скрипт на серверной/сводной базе | ||
<pre> | <pre> | ||
Строка 63: | Строка 63: | ||
</pre> | </pre> | ||
− | ===274.38=== | + | === версия 274.38=== |
* выше 274_38, то необходимо выполнить скрипт на серверной/сводной базе | * выше 274_38, то необходимо выполнить скрипт на серверной/сводной базе | ||
<pre> | <pre> | ||
Строка 71: | Строка 71: | ||
Если поле SUM_NDSR в таблицах не было можно применить скрипт [[Медиа:Добавление SUM NDSR.zip]] | Если поле SUM_NDSR в таблицах не было можно применить скрипт [[Медиа:Добавление SUM NDSR.zip]] | ||
− | ===274.41.4=== | + | === версия 274.41.4=== |
* с 274_41_4, то необходимо выполнить скрипт на серверной/сводной базе | * с 274_41_4, то необходимо выполнить скрипт на серверной/сводной базе | ||
<pre> | <pre> | ||
Строка 80: | Строка 80: | ||
</pre> | </pre> | ||
− | ===274.42.0=== | + | === версия 274.42.0=== |
* с версии '''274_42_0''' изменилась привязка групп товаров - возможность появилась привязки к карточке товаров. | * с версии '''274_42_0''' изменилась привязка групп товаров - возможность появилась привязки к карточке товаров. | ||
Строка 96: | Строка 96: | ||
(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)), | (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=== | + | === версия 274.43.0=== |
* с версии '''274_43_0''' изменилась процедура PR_PART_HISTORY. В нее добавилось поле PRICE_O необходимое для работы умной нацеки. | * с версии '''274_43_0''' изменилась процедура PR_PART_HISTORY. В нее добавилось поле PRICE_O необходимое для работы умной нацеки. | ||
Если у клиента стандартная конфигурация по можно применить скрипт обновляющий процедуру. | Если у клиента стандартная конфигурация по можно применить скрипт обновляющий процедуру. |
Версия 10:38, 17 февраля 2020
Содержание
Если версия менеджера, с которой вы обновляетесь, была
- Ниже 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
- выше 273_66, то необходимо выполнить скрипт на серверной/сводной базе и всех точках
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 DOC_TYPES ADD SORTING DM_ID_NULL;) ALTER TABLE DOCS ADD MARK_STATUS DM_ID; (на сервере/сводной ALTER TABLE DOCS ADD MARK_STATUS DM_ID_NULL;)
версия 274.18
- выше 274_18, то необходимо выполнить скрипт на серверной/сводной базе
ALTER TABLE PARTS ADD AGENT_FIRST DM_TEXT1024; ALTER TABLE PARTS ADD DATE_FIRST_PRIHOD DM_DATETIME;
версия 274.27
- выше 274_27, то необходимо выполнить скрипт на серверной/сводной базе
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;
и применить исправление процедур указанных в файле Медиа:Обновление_менеджера_274_27.docx
версия 274.35
- выше 274_35, то необходимо выполнить скрипт на серверной/сводной базе
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;
версия 274.38
- выше 274_38, то необходимо выполнить скрипт на серверной/сводной базе
ALTER TABLE DOCS ADD MARK_STATUS DM_ID_NULL;
Если поле SUM_NDSR в таблицах не было можно применить скрипт Медиа:Добавление SUM NDSR.zip
версия 274.41.4
- с 274_41_4, то необходимо выполнить скрипт на серверной/сводной базе
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;
версия 274.42.0
- с версии 274_42_0 изменилась привязка групп товаров - возможность появилась привязки к карточке товаров.
Обязательно применить исправление проверки алкода для версий не относящихся к работе с ЕГАИС: 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
- с версии 274_43_0 изменилась процедура PR_PART_HISTORY. В нее добавилось поле PRICE_O необходимое для работы умной нацеки.
Если у клиента стандартная конфигурация по можно применить скрипт обновляющий процедуру. ВНИМАНИЕ! ПЕРЕД ИСПРАВЛЕИЕМ СРАВНИТЬ НЕТ ЛИ СУЩЕСТВЕННЫХ ИСПРАВЛЕНИЙ ПРОЦЕДУРЫ, ЕСЛИ ЕСТЬ ПРАВИМ В РУЧНУЮ! самостоятельно или при помощи внедрения Скрип для стандартной версии Аптека Медиа:new_pr_part_history.zip
Если Менеджер, а соответственно и структура базы младше 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; (на сервере/сводной ALTER TABLE DOCS ADD DOC_TYPE2 DM_ID_NULL;)
Если 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