| 
				     | 
				
| Строка 1: | 
Строка 1: | 
| − | == Ссылки на дистрибы ==
  |   | 
| − | https://www.standart-n.ru/files/source.html
  |   | 
|   |  |   |  | 
| − | == Инструкция по настройке автоматизации торговли Стандарт ==
  |   | 
| − |  [[Файл:Инструкция по настройке автоматизации торговли Стандарт 18-07-2022.zip]]
  |   | 
| − | 
  |   | 
| − | == Скрипт для чистки клона клиентов ==
  |   | 
| − | Должен выполнять без ошибок кроме таблиц LLT$DOCS и LLT$DOC_DETAIL
  |   | 
| − | <pre>
  |   | 
| − | -- 02.02.2022 Добавлена чистка Интернет заказов Мегаптека.ру
  |   | 
| − | delete from MA$PROT;
  |   | 
| − | SET GENERATOR GEN_MA$PROT_ID TO 0;
  |   | 
| − | delete from I_ORDER_TASKS;
  |   | 
| − | SET GENERATOR gen_i_order_tasks_id TO 0;
  |   | 
| − | delete from I_ORDERS;
  |   | 
| − | SET GENERATOR gen_i_orders_id TO 0;
  |   | 
| − | delete from I_ORDER_DETAIL;
  |   | 
| − | SET GENERATOR gen_i_order_detail_id TO 0;
  |   | 
| − | 
  |   | 
| − | --11.08.2019 Добавлена чистка для АУ (Слава сказал обязательно)
  |   | 
| − | delete from LLT$DOCS;
  |   | 
| − | delete from LLT$DOC_DETAIL;
  |   | 
| − | delete from ORDER_DATA;
  |   | 
| − | delete from I_ORDERS;
  |   | 
| − | delete from I_ORDER_DETAIL;
  |   | 
| − | 
  |   | 
| − | --05/02/2021 AVO -->
  |   | 
| − | delete from MARK_DETAIL;
  |   | 
| − | SET GENERATOR GEN_MARK_DETAIL_ID TO 0;
  |   | 
| − | ALTER TRIGGER MARK_DETAIL_TREB_AD_DISTR INACTIVE;
  |   | 
| − | delete from MARK_DETAIL_TREB;
  |   | 
| − | delete from MARK_REQUESTS;
  |   | 
| − | SET GENERATOR GEN_MARK_REQUESTS_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from OUT$INKASS;
  |   | 
| − | SET GENERATOR GEN_OUT$INKASS_ID TO 0;
  |   | 
| − | delete from ANALYTIC_ANALIZ_TT;
  |   | 
| − | SET GENERATOR GEN_ANALYTIC_ANALIZ_TT TO 0;
  |   | 
| − | delete from REGISTRVZAIM;
  |   | 
| − | SET GENERATOR GEN_REGISTRVZAIM_ID TO 0;
  |   | 
| − | delete from REQUEST_HOZ;
  |   | 
| − | SET GENERATOR GEN_REQUEST_HOZ_ID TO 0;
  |   | 
| − | delete from DOC_HW;
  |   | 
| − | SET GENERATOR GEN_DOC_HW_ID TO 0;
  |   | 
| − | -- <--
  |   | 
| − | 
  |   | 
| − | --Добавлено в чистку 09/01/2020 AVO -->
  |   | 
| − | delete from SVODDATA;
  |   | 
| − | delete from DOCS_PRIHOD_CONTROL;
  |   | 
| − | delete from LABFAS;
  |   | 
| − | SET GENERATOR gen_labfas_id TO 0;
  |   | 
| − | delete from parts_history; 
  |   | 
| − | SET GENERATOR gen_parts_history_id TO 0;
  |   | 
| − | delete from OUT$TRADERS;
  |   | 
| − | SET GENERATOR gen_OUT$TRADERS_id TO 0;
  |   | 
| − | delete from QUANT_FAS;
  |   | 
| − | SET GENERATOR gen_QUANT_FAS_id TO 0;
  |   | 
| − | -- <--
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | --19.06.2019 Добавлена чистка проблемной таблицы
  |   | 
| − | delete from doc_pays;
  |   | 
| − | SET GENERATOR GEN_DOC_PAYS_ID TO 0;
  |   | 
| − | --end 19.06.2019
  |   | 
| − | 
  |   | 
| − | delete from PRICES;
  |   | 
| − | SET GENERATOR gen_prices_id TO 0;
  |   | 
| − | --Отключаем режим все партии
  |   | 
| − | ALTER TRIGGER AGENTS_WP_AIU0 INACTIVE;
  |   | 
| − | ALTER TRIGGER PARTS_WP_AIU0 INACTIVE;
  |   | 
| − | ALTER TRIGGER WARES_WP_AIU0 INACTIVE;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOC_DETAIL_1;
  |   | 
| − | SET GENERATOR gen_analytic_doc_detail_1_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOC_DETAIL_2;
  |   | 
| − | SET GENERATOR gen_analytic_doc_detail_2_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOC_DETAIL_4;
  |   | 
| − | SET GENERATOR gen_analytic_doc_detail_4_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOC_DETAIL_8;
  |   | 
| − | SET GENERATOR gen_analytic_doc_detail_8_id TO 0;
  |   | 
| − | 
  |   | 
| − | -- AVO 09/01/2020 -->
  |   | 
| − | delete from ANALYTIC_ANALIZ_TT;
  |   | 
| − | SET GENERATOR GEN_ANALYTIC_ANALIZ_TT TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOC_DETAIL_MALOHOD;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_FALSIFICAT;
  |   | 
| − | SET GENERATOR gen_ANALYTIC_FALSIFICAT_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_GNVLS;
  |   | 
| − | SET GENERATOR gen_ANALYTIC_GNVLS_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_MIN_ASSORT;
  |   | 
| − | SET GENERATOR gen_ANALYTIC_MIN_ASSORT_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_PRICE;
  |   | 
| − | SET GENERATOR gen_ANALYTIC_PRICE_id TO 0;
  |   | 
| − | --09/01/2020 <--
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_MIN_ENDT;
  |   | 
| − | SET GENERATOR gen_analytic_enddt_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOCS;
  |   | 
| − | SET GENERATOR gen_analytic_docs_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from CASH_DOCS;
  |   | 
| − | SET GENERATOR gen_cash_docs_id TO 0;
  |   | 
| − | ALTER SEQUENCE GEN_CASH_DOCS_PACKET RESTART WITH 0;
  |   | 
| − | 
  |   | 
| − | delete from CASH_DOC_DETAIL;
  |   | 
| − | SET GENERATOR GEN_CASH_DOCS_DETAIL_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ACTIVEUSERS;
  |   | 
| − | 
  |   | 
| − | delete from WAREBASE;
  |   | 
| − | 
  |   | 
| − | delete from DOCS_LOG;
  |   | 
| − | SET GENERATOR GEN_DOCS_LOG_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DSC_LOG;
  |   | 
| − | SET GENERATOR gen_dsclog_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_ACTIVE_MMBSH;
  |   | 
| − | 
  |   | 
| − | delete from GROUP_DETAIL where GROUPTABLE='PARTS';
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_VIRTUAL;
  |   | 
| − | delete from DOC_DETAIL_TRADERS;
  |   | 
| − | 
  |   | 
| − | delete from LABFAS;
  |   | 
| − | SET GENERATOR gen_labfas_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_LOG;
  |   | 
| − | SET GENERATOR gen_doc_detail_log_id TO 0;
  |   | 
| − | 
  |   | 
| − | ALTER TRIGGER DOC_DETAIL_AD0 INACTIVE;
  |   | 
| − | delete from DOC_DETAIL;
  |   | 
| − | SET GENERATOR gen_doc_detail_id TO 0;
  |   | 
| − | ALTER TRIGGER DOC_DETAIL_AD0 ACTIVE; 
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_ACTIVE;
  |   | 
| − | SET GENERATOR gen_doc_detail_active_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_ACTIVE_LOG;
  |   | 
| − | SET GENERATOR GEN_DOC_DETAIL_ACTIVE_LOG_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_DELETED;
  |   | 
| − | SET GENERATOR gen_DOC_DETAIL_DELETED_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_ACTIVE_NAMEID;
  |   | 
| − | 
  |   | 
| − | update PARTS set doc_id=0, session_id=0, contract_id=0;
  |   | 
| − | 
  |   | 
| − | delete from PARTS_LOG;
  |   | 
| − | SET GENERATOR GEN_PARTS_LOG_ID TO 0;
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | delete from SHIFT_DETAIL_KKM;
  |   | 
| − | SET GENERATOR GEN_SHIFT_DETAIL_KKM_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_ACTIVE_CANCELED;
  |   | 
| − | delete from DOCS_CANCELED;
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | delete from DOCS where id<>0;
  |   | 
| − | SET GENERATOR gen_docs_id TO 0;
  |   | 
| − | ALTER SEQUENCE GEN_DOCS_PACKET RESTART WITH 0;
  |   | 
| − | update docs set packet=0, COMMITSESSION_ID = 0, audit_id=0;
  |   | 
| − | 
  |   | 
| − | delete from DOCS_CANCELED where id>0;
  |   | 
| − | 
  |   | 
| − | delete from warebasefolders;
  |   | 
| − | 
  |   | 
| − | delete from CONTRACTS where id>0;
  |   | 
| − | SET GENERATOR gen_CONTRACTS_id TO 0;
  |   | 
| − | 
  |   | 
| − | update SP$PRIVILEGES set SP$GRANTORSESSION_ID = 0;
  |   | 
| − | 
  |   | 
| − | delete from SESSIONS where id>0;
  |   | 
| − | SET GENERATOR gen_sessions_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from WORKSTATIONS where id>0;
  |   | 
| − | SET GENERATOR gen_workstations_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ZAKAZ_TMS;
  |   | 
| − | SET GENERATOR GEN_ZAKAZ_TMS_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from W$INV_DETAIL;
  |   | 
| − | SET GENERATOR gen_w$inv_detail_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from W$INV;
  |   | 
| − | SET GENERATOR gen_inv_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_DOC_DETAIL_MALOHOD;
  |   | 
| − | SET GENERATOR gen_analytic_doc_detail8_id TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ANALYTIC_MIN_ENDT;
  |   | 
| − | SET GENERATOR gen_analytic_enddt_id TO 0; 
  |   | 
| − | 
  |   | 
| − | delete from HUMAN_ACTION_LOGS;
  |   | 
| − | 
  |   | 
| − | delete from INV_BARCODES;
  |   | 
| − | SET GENERATOR GEN_INV_BARCODES_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from OUT$MONITORING; 
  |   | 
| − | SET GENERATOR GEN_OUT$MONITORING_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from OUT$MONITORING_LS;
  |   | 
| − | 
  |   | 
| − | --Добавлено в чистку 09/01/2020 AVO -->
  |   | 
| − | delete from SVODDATA;
  |   | 
| − | delete from DOCS_PRIHOD_CONTROL;
  |   | 
| − | delete from LABFAS;
  |   | 
| − | SET GENERATOR gen_labfas_id TO 0;
  |   | 
| − | delete from parts_history; 
  |   | 
| − | SET GENERATOR gen_parts_history_id TO 0;
  |   | 
| − | delete from OUT$TRADERS;
  |   | 
| − | SET GENERATOR gen_OUT$TRADERS_id TO 0;
  |   | 
| − | delete from QUANT_FAS;
  |   | 
| − | SET GENERATOR gen_QUANT_FAS_id TO 0;
  |   | 
| − | -- <--
  |   | 
| − | 
  |   | 
| − | ALTER TRIGGER WARES_TREB_AD_DISTR INACTIVE;
  |   | 
| − | delete from WARES_TREB;
  |   | 
| − | SET GENERATOR GEN_WARES_TREB_ID TO 0;
  |   | 
| − | ALTER TRIGGER WARES_TREB_AD_DISTR ACTIVE;
  |   | 
| − | 
  |   | 
| − | delete from WARES_WORK;
  |   | 
| − | 
  |   | 
| − | update vals set packet=0 where id='0';
  |   | 
| − | update wares set packet=0 where id='0';
  |   | 
| − | update parts set packet=0 where id='0';
  |   | 
| − | update docs set packet=0 where id='0';
  |   | 
| − | 
  |   | 
| − | delete from Z$SYNC_DELETED;
  |   | 
| − | 
  |   | 
| − | Delete from Z$SERVICE;
  |   | 
| − | SET GENERATOR gen_z$service_id TO 0;
  |   | 
| − | 
  |   | 
| − | --Delete from WAREBASE_DISTR;
  |   | 
| − | 
  |   | 
| − | delete from RECEPTS;
  |   | 
| − | SET GENERATOR GEN_RECEPTS_ID TO 0;
  |   | 
| − | 
  |   | 
| − | delete from ATTRIBUTE_DETAIL;
  |   | 
| − | SET GENERATOR GEN_ATTRIBUTE_DETAIL_ID TO 0;
  |   | 
| − | 
  |   | 
| − | --Добавлено в чистку 20180213 AVO
  |   | 
| − | ALTER TRIGGER DOCS_TREB_AD_DISTR INACTIVE;
  |   | 
| − | delete from DOCS_TREB;
  |   | 
| − | SET GENERATOR GEN_DOCS_TREB_ID TO 0;
  |   | 
| − | ALTER TRIGGER DOCS_TREB_AD_DISTR ACTIVE;
  |   | 
| − | 
  |   | 
| − | ALTER TRIGGER DOC_DETAIL_ACTIVE_TREB_AD_DISTR INACTIVE;
  |   | 
| − | delete from DOC_DETAIL_ACTIVE_TREB;
  |   | 
| − | SET GENERATOR GEN_DOC_DETAIL_ACTIVE_TREB_ID TO 0;
  |   | 
| − | ALTER TRIGGER DOC_DETAIL_ACTIVE_TREB_AD_DISTR ACTIVE;
  |   | 
| − | 
  |   | 
| − | delete from DOC_DETAIL_ACTIVE_CANCELED;
  |   | 
| − | delete from DOC_DETAIL_VIRTUAL;
  |   | 
| − | delete from WAREBASE_G;
  |   | 
| − | --20180213 <--
  |   | 
| − | 
  |   | 
| − | -->20150604
  |   | 
| − | commit work;
  |   | 
| − | update PARAMS set d$uuid=UUID_TO_CHAR(GEN_UUID()); 
  |   | 
| − | commit work;
  |   | 
| − | update PARTS set d$uuid=UUID_TO_CHAR(GEN_UUID());
  |   | 
| − | commit work;
  |   | 
| − | update SESSIONS set d$uuid=UUID_TO_CHAR(GEN_UUID());
  |   | 
| − | commit work;
  |   | 
| − | update USERS set d$uuid=UUID_TO_CHAR(GEN_UUID());
  |   | 
| − | commit work;
  |   | 
| − | update DOCS set d$uuid=UUID_TO_CHAR(GEN_UUID());
  |   | 
| − | commit work;
  |   | 
| − | update DOCS_CANCELED set d$uuid=UUID_TO_CHAR(GEN_UUID());
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | update params set param_value='' where param_id='EGAIS_FSRARID';
  |   | 
| − | update params set param_value='0' where param_id='EGAIS_AUTO_MOVE';
  |   | 
| − | update params set param_value='1' where param_id='EGAIS_WAYBILL_VER';
  |   | 
| − | update params set param_value='0' where param_id='EGAIS_FORMBMODE';
  |   | 
| − | update params set param_value='' where param_id='EGAIS_HOST';
  |   | 
| − | /*AVO 09/01/2020*/
  |   | 
| − | update params set param_value='2' where param_id='EGAIS_ALCCODE_CHECK';
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Стационар ') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Лаборатории') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Диагностические службы') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'ЭСФ Казахстан') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'ЕГАИС оптовики') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Дневной стационар(ДС)') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Круглосуточный стационар(КС)') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Поликлиника') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | UPDATE GROUPS SET 
  |   | 
| − |     STATUS = -1
  |   | 
| − | WHERE (CAPTION = 'Пациент') AND
  |   | 
| − |       (GROUPTABLE = 'AGENTS                         ');
  |   | 
| − | 
  |   | 
| − | COMMIT WORK;
  |   | 
| − | 
  |   | 
| − | /* А.О. 01032018 Для не фармы убрать
  |   | 
| − | UPDATE PARAMS SET ID = -130 WHERE PARAM_ID = 'ORG_ADDRESS_DETAIL';
  |   | 
| − | COMMIT WORK;
  |   | 
| − | 
  |   | 
| − | UPDATE PARAMS SET STATUS = 1 WHERE PARAM_ID = 'KAZ_ESF';
  |   | 
| − | UPDATE PARAMS SET STATUS = 1 WHERE PARAM_ID = 'EGAIS';
  |   | 
| − | UPDATE PARAMS SET STATUS = 1 WHERE PARAM_ID = 'ORG_ADDRESS_DETAIL';
  |   | 
| − | UPDATE PARAMS SET STATUS = 1 WHERE PARAM_ID = 'INIT_SCALES';
  |   | 
| − | 
  |   | 
| − | COMMIT WORK;
  |   | 
| − | */
  |   | 
| − | 
  |   | 
| − | --очистка  egais_detail чтоб не пересекались в клонах doc_id 
  |   | 
| − | delete from egais_detail;
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | --Чистка G$DISTRIBUTE
  |   | 
| − | alter index G$DISTRIBUTE_IDX1 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX2 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX3 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX4 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX5 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX6 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX7 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX8 inactive;
  |   | 
| − | alter index G$DISTRIBUTE_IDX9 inactive;
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | delete from g$distribute d where coalesce(d.serverpacket,0)<(select max(g.serverpacket) from g$distribute g);
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | alter index G$DISTRIBUTE_IDX1 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX2 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX3 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX4 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX5 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX6 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX7 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX8 active;
  |   | 
| − | alter index G$DISTRIBUTE_IDX9 active;
  |   | 
| − | 
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | update agents set id=id where agents.deletedt is null; -->23042019 Иначе появляются дублирующие контрагенты и не обновляется
  |   | 
| − | update users set id=id;
  |   | 
| − | update docs set id=id;
  |   | 
| − | update sessions set id=id;
  |   | 
| − | 
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | -->20180213 
  |   | 
| − | -- Чистка режима все партии 
  |   | 
| − | delete from WAREBASEPARTS;
  |   | 
| − | commit work;
  |   | 
| − | 
  |   | 
| − | --Включаем режим все партии
  |   | 
| − | ALTER TRIGGER AGENTS_WP_AIU0 ACTIVE;
  |   | 
| − | ALTER TRIGGER PARTS_WP_AIU0 ACTIVE;
  |   | 
| − | ALTER TRIGGER WARES_WP_AIU0 ACTIVE;
  |   | 
| − | 
  |   | 
| − | --Добавлено в чистку 09/01/2020 AVO -->
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('DOCS') and
  |   | 
| − |  not exists(select id from DOCS d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('DOC_DETAIL') and
  |   | 
| − |  not exists(select id from DOC_DETAIL d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('PARAMS') and
  |   | 
| − |  not exists(select id from PARAMS d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('PARTS') and
  |   | 
| − |  not exists(select id from PARTS d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('SESSIONS') and
  |   | 
| − |  not exists(select id from SESSIONS d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('USERS') and
  |   | 
| − |  not exists(select id from USERS d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('DOCS_CANCELED') and
  |   | 
| − |  not exists(select id from DOCS_CANCELED d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('VALS') and
  |   | 
| − |  not exists(select id from VALS d where d.d$uuid = g.uuid);
  |   | 
| − |  delete from g$distribute g where g.tablename=Upper('WARES') and
  |   | 
| − |  not exists(select id from WARES d where d.d$uuid = g.uuid);
  |   | 
| − | 
  |   | 
| − | commit work;
  |   | 
| − | -- 09/01/2020 <--
  |   | 
| − | 
  |   | 
| − | --Сборка режима все партии
  |   | 
| − | execute procedure updpr_warebaseparts(null,null,null,null);
  |   | 
| − | commit work;
  |   | 
| − | --20180213 <--
  |   | 
| − | 
  |   | 
| − | </pre>
  |   |