<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.standart-n.ru/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.standart-n.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0</id>
		<title>Менеджер вставка из буфера ошибка - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.standart-n.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0&amp;action=history"/>
		<updated>2026-04-03T19:04:22Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://wiki.standart-n.ru/index.php?title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0&amp;diff=5858&amp;oldid=prev</id>
		<title>Agk: /* Теги */</title>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0&amp;diff=5858&amp;oldid=prev"/>
				<updated>2017-04-17T06:33:28Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Теги&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 06:33, 17 апреля 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 258:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 258:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Теги=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Теги=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; вставка из буфера, вставка из &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ecxel&lt;/del&gt;, ошибка при вставке, PR_MAKEGOODWAREVALUES&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; вставка из буфера, вставка из &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Excel&lt;/ins&gt;, ошибка при вставке, PR_MAKEGOODWAREVALUES&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Agk</name></author>	</entry>

	<entry>
		<id>http://wiki.standart-n.ru/index.php?title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0&amp;diff=5857&amp;oldid=prev</id>
		<title>Agk: Новая страница: «=Ошибка= Ошибка проявляется у клиентов, при вставке из буфера в активный документ, если у…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0_%D0%B8%D0%B7_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0&amp;diff=5857&amp;oldid=prev"/>
				<updated>2017-04-17T06:32:57Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «=Ошибка= Ошибка проявляется у клиентов, при вставке из буфера в активный документ, если у…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Ошибка=&lt;br /&gt;
Ошибка проявляется у клиентов, при вставке из буфера в активный документ, если у клиента еще нет Единого окна:&lt;br /&gt;
 &amp;quot;Input parameter mismatch for procedure PR_MAKEGOODWAREVALUES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Исправление процедур=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SET TERM ^ ;&lt;br /&gt;
&lt;br /&gt;
create or alter procedure PR_GETWARE_BY_IDS (&lt;br /&gt;
    NAME_ID type of DM_UUID_NULL,&lt;br /&gt;
    IZG_ID type of DM_UUID_NULL,&lt;br /&gt;
    COUNTRY_ID type of DM_UUID_NULL,&lt;br /&gt;
    ORIG_CODE type of DM_TEXT,&lt;br /&gt;
    ORIG_NAME_ID type of DM_UUID_NULL,&lt;br /&gt;
    ORIG_IZG_ID type of DM_UUID_NULL,&lt;br /&gt;
    ORIG_COUNTRY_ID type of DM_UUID_NULL,&lt;br /&gt;
    DOINSERT type of DM_STATUS,&lt;br /&gt;
    SEARCHINLOGS type of DM_STATUS,&lt;br /&gt;
    BARCODE DM_TEXT)&lt;br /&gt;
returns (&lt;br /&gt;
    WARE_ID type of DM_UUID_NULL)&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
  if (orig_code is null) then orig_code='';&lt;br /&gt;
  if (searchinlogs is null) then searchinlogs=0;&lt;br /&gt;
  if (searchinlogs=1) then&lt;br /&gt;
  begin &lt;br /&gt;
    select first 1 id from wares_log where name_id=:name_id and izg_id=:izg_id and country_id=:country_id and&lt;br /&gt;
      orig_code=:orig_code and orig_name_id=:orig_name_id and orig_izg_id=:orig_izg_id and orig_country_id=:orig_country_id&lt;br /&gt;
      and barcode=:barcode&lt;br /&gt;
      into :ware_id;&lt;br /&gt;
      if ((select id from wares where id = :ware_id) is null) then ware_id = null;&lt;br /&gt;
  end&lt;br /&gt;
  else&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where name_id=:name_id and izg_id=:izg_id and country_id=:country_id and&lt;br /&gt;
      orig_code=:orig_code and orig_name_id=:orig_name_id and orig_izg_id=:orig_izg_id and orig_country_id=:orig_country_id&lt;br /&gt;
      and barcode=:barcode&lt;br /&gt;
      into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if ((ware_id is null) and (DOINSERT=1) and (searchinlogs&amp;lt;&amp;gt;1)) then&lt;br /&gt;
  begin&lt;br /&gt;
--    ware_id=gen_id(gen_wares_id,1);&lt;br /&gt;
    ware_id=UUID_TO_CHAR(GEN_UUID());&lt;br /&gt;
    insert into wares (ID,NAME_ID,IZG_ID,COUNTRY_ID,ORIG_CODE,ORIG_NAME_ID,ORIG_IZG_ID,ORIG_COUNTRY_ID,Z_ID,SKLAD_ID, barcode)&lt;br /&gt;
     values&lt;br /&gt;
       (:ware_id,:NAME_ID,:IZG_ID,:COUNTRY_ID,:ORIG_CODE,:ORIG_NAME_ID,:ORIG_IZG_ID,:ORIG_COUNTRY_ID,0,'',:barcode);&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  suspend;&lt;br /&gt;
end^&lt;br /&gt;
&lt;br /&gt;
SET TERM ; ^&lt;br /&gt;
&lt;br /&gt;
/* Following GRANT statetements are generated automatically */&lt;br /&gt;
&lt;br /&gt;
GRANT SELECT ON WARES_LOG TO PROCEDURE PR_GETWARE_BY_IDS;&lt;br /&gt;
GRANT SELECT,INSERT ON WARES TO PROCEDURE PR_GETWARE_BY_IDS;&lt;br /&gt;
&lt;br /&gt;
/* Existing privileges on this procedure */&lt;br /&gt;
&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO PROCEDURE PR_MGNLINK;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO PROCEDURE PR_UPDATEWARE;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO PROCEDURE PR_UPDATEWARE4PART;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO STANDART;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO SYSDBA;&lt;br /&gt;
&lt;br /&gt;
SET TERM ^ ;&lt;br /&gt;
&lt;br /&gt;
create or alter procedure PR_MAKEGOODWAREVALUES (&lt;br /&gt;
    SNAME type of DM_TEXT,&lt;br /&gt;
    SORIG_NAME type of DM_TEXT,&lt;br /&gt;
    SIZG type of DM_TEXT,&lt;br /&gt;
    SORIG_IZG type of DM_TEXT,&lt;br /&gt;
    SCOUNTRY type of DM_TEXT,&lt;br /&gt;
    SORIG_COUNTRY type of DM_TEXT,&lt;br /&gt;
    ORIG_CODE type of DM_TEXT,&lt;br /&gt;
    ACTIVE_ID type of DM_ID,&lt;br /&gt;
    ALTTYPE DM_STATUS,&lt;br /&gt;
    BARCODE DM_TEXT)&lt;br /&gt;
returns (&lt;br /&gt;
    GOODNAME type of DM_TEXT,&lt;br /&gt;
    GOODIZG type of DM_TEXT,&lt;br /&gt;
    GOODCOUNTRY type of DM_TEXT,&lt;br /&gt;
    GOODBARCODE DM_TEXT)&lt;br /&gt;
as&lt;br /&gt;
declare variable WARE_ID type of DM_UUID_NULL;&lt;br /&gt;
declare variable NAME_ID type of DM_UUID_NULL;&lt;br /&gt;
declare variable ORIG_NAME_ID type of DM_UUID_NULL;&lt;br /&gt;
declare variable IZG_ID type of DM_UUID_NULL;&lt;br /&gt;
declare variable ORIG_IZG_ID type of DM_UUID_NULL;&lt;br /&gt;
declare variable COUNTRY_ID type of DM_UUID_NULL;&lt;br /&gt;
declare variable ORIG_COUNTRY_ID type of DM_UUID_NULL;&lt;br /&gt;
begin&lt;br /&gt;
  if ((sname is null) and (sorig_name is not null)) then sname=sorig_name;&lt;br /&gt;
  if ((sizg is null) and (sorig_izg is not null)) then sizg=sorig_izg;&lt;br /&gt;
  if ((sizg is not null) and (sorig_izg is null)) then sorig_izg=sizg;&lt;br /&gt;
  if ((scountry is null) and (sorig_country is not null)) then scountry=sorig_country;&lt;br /&gt;
  if ((scountry is not null) and (sorig_country is null)) then sorig_country=scountry;&lt;br /&gt;
/*  -- ищем id-шники -- */&lt;br /&gt;
  select id from vals where vtype=0 and alttype=:alttype and svalue=:sname into :name_id;&lt;br /&gt;
  select id from vals where vtype=1 and alttype=:alttype and svalue=:sorig_name into :orig_name_id;&lt;br /&gt;
  select id from vals where vtype=3 and alttype=:alttype and svalue=:sizg into :izg_id;&lt;br /&gt;
  select id from vals where vtype=6 and alttype=:alttype and svalue=:sorig_izg into :orig_izg_id;&lt;br /&gt;
  select id from vals where vtype=2 and alttype=:alttype and svalue=:scountry into :country_id;&lt;br /&gt;
  select id from vals where vtype=5 and alttype=:alttype and svalue=:sorig_country into :orig_country_id;&lt;br /&gt;
&lt;br /&gt;
/*  -- ищем в логах -- */&lt;br /&gt;
  select ware_id from PR_GETWARE_BY_IDS(:name_id,:izg_id,:country_id,:orig_code,:orig_name_id,:orig_izg_id,:orig_country_id,0,1, :barcode) into :ware_id;&lt;br /&gt;
  if (ware_id is not null) then --нашли - подставляем текущие значения!&lt;br /&gt;
  begin&lt;br /&gt;
    select actualware_id from PR_GETACTUALWAREID(:ware_id) into :ware_id;&lt;br /&gt;
    select sname, sizg, scountry from VW_WARES where id=:ware_id into :goodname, :goodizg, :goodcountry;&lt;br /&gt;
    if ((active_id&amp;gt;0) and ((goodname&amp;lt;&amp;gt;sname) or (goodizg&amp;lt;&amp;gt;sizg) or (goodcountry&amp;lt;&amp;gt;scountry))) then&lt;br /&gt;
      insert into doc_detail_active_log(id,sname,sizg,scountry,part_type) values (:active_id,:sname,:sizg,:scountry,:alttype);&lt;br /&gt;
    --goodname='2';--sname;&lt;br /&gt;
    suspend;&lt;br /&gt;
    exit;&lt;br /&gt;
  end &lt;br /&gt;
/*  -- ищем в текущих товарах -- */&lt;br /&gt;
  select ware_id from PR_GETWARE_BY_IDS(:name_id,:izg_id,:country_id,:orig_code,:orig_name_id,:orig_izg_id,:orig_country_id,0,null, :barcode) into :ware_id;&lt;br /&gt;
  if (ware_id is not null) then --нашли - ничо больше не надо!&lt;br /&gt;
  begin&lt;br /&gt;
    select actualware_id from PR_GETACTUALWAREID(:ware_id) into :ware_id;&lt;br /&gt;
    --goodname='1';--sname;&lt;br /&gt;
    goodname=sname;&lt;br /&gt;
    goodizg=sizg;&lt;br /&gt;
    goodcountry=scountry;&lt;br /&gt;
    suspend;&lt;br /&gt;
    exit;&lt;br /&gt;
  end &lt;br /&gt;
&lt;br /&gt;
/* -- Приводим наименование -- */&lt;br /&gt;
  ware_id=null;&lt;br /&gt;
  if (orig_name_id is not null) then&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where orig_name_id=:orig_name_id order by id desc into :ware_id;&lt;br /&gt;
    if (ware_id is null) then&lt;br /&gt;
      select first 1 id from wares_log where orig_name_id=:orig_name_id order by log_id desc into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if ((ware_id is null) and (name_id is not null)) then&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where name_id=:name_id into :ware_id;&lt;br /&gt;
    if (ware_id is null) then&lt;br /&gt;
      select first 1 id from wares_log where name_id=:name_id order by log_id desc into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if (ware_id is null) then&lt;br /&gt;
  begin&lt;br /&gt;
    --goodname='3';--sname;&lt;br /&gt;
    goodname=sname;&lt;br /&gt;
    name_id=null;&lt;br /&gt;
  end&lt;br /&gt;
  else&lt;br /&gt;
  begin&lt;br /&gt;
    select actualware_id from PR_GETACTUALWAREID(:ware_id) into :ware_id;&lt;br /&gt;
    select w.name_id, v.svalue from WARES w left join vals v on w.name_id=v.id where w.id=:ware_id into :name_id, :goodname;&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
/* -- Приводим изготовителя -- */&lt;br /&gt;
  ware_id=null;&lt;br /&gt;
  if (orig_izg_id is not null) then&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where orig_izg_id=:orig_izg_id into :ware_id;&lt;br /&gt;
    if (ware_id is null) then&lt;br /&gt;
      select first 1 id from wares_log where orig_izg_id=:orig_izg_id order by log_id desc into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if ((ware_id is null) and (izg_id is not null)) then&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where izg_id=:izg_id into :ware_id;&lt;br /&gt;
    if (ware_id is null) then&lt;br /&gt;
      select first 1 id from wares_log where izg_id=:izg_id order by log_id desc into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if (ware_id is null) then&lt;br /&gt;
    goodizg=sizg;&lt;br /&gt;
  else&lt;br /&gt;
  begin&lt;br /&gt;
    select actualware_id from PR_GETACTUALWAREID(:ware_id) into :ware_id;&lt;br /&gt;
    select w.izg_id, v.svalue from WARES w left join vals v on w.izg_id=v.id where w.id=:ware_id into :izg_id, :goodizg;&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
/* -- Приводим страну -- */&lt;br /&gt;
  ware_id=null;&lt;br /&gt;
  if (orig_country_id is not null) then&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where orig_country_id=:orig_country_id into :ware_id;&lt;br /&gt;
    if (ware_id is null) then&lt;br /&gt;
      select first 1 id from wares_log where orig_country_id=:orig_country_id order by log_id desc into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if ((ware_id is null) and (country_id is not null)) then&lt;br /&gt;
  begin&lt;br /&gt;
    select first 1 id from wares where country_id=:country_id into :ware_id;&lt;br /&gt;
    if (ware_id is null) then&lt;br /&gt;
      select first 1 id from wares_log where country_id=:country_id order by log_id desc into :ware_id;&lt;br /&gt;
  end&lt;br /&gt;
  if (ware_id is null) then&lt;br /&gt;
    goodcountry=scountry;&lt;br /&gt;
  else&lt;br /&gt;
  begin&lt;br /&gt;
    select actualware_id from PR_GETACTUALWAREID(:ware_id) into :ware_id;&lt;br /&gt;
    select w.country_id, v.svalue from WARES w left join vals v on w.country_id=v.id where w.id=:ware_id into :country_id, :goodcountry;&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  if ((active_id&amp;gt;0) and ((goodname&amp;lt;&amp;gt;sname) or (goodizg&amp;lt;&amp;gt;sizg) or (goodcountry&amp;lt;&amp;gt;scountry))) then&lt;br /&gt;
    insert into doc_detail_active_log(id,sname,sizg,scountry, part_type) values (:active_id,:sname,:sizg,:scountry,:alttype);&lt;br /&gt;
&lt;br /&gt;
  --goodname='3';&lt;br /&gt;
&lt;br /&gt;
  suspend;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
select&lt;br /&gt;
  sname,&lt;br /&gt;
  (select goodname from pr_makegoodwarevalues(sname, sorig_name, sizg, sorig_izg, scountry, sorig_country, orig_code,0)),&lt;br /&gt;
  sorig_name,&lt;br /&gt;
  sizg,&lt;br /&gt;
  (select goodizg from pr_makegoodwarevalues(sname, sorig_name, sizg, sorig_izg, scountry, sorig_country, orig_code,0)),&lt;br /&gt;
  sorig_izg,&lt;br /&gt;
  scountry,&lt;br /&gt;
  (select goodcountry from pr_makegoodwarevalues(sname, sorig_name, sizg, sorig_izg, scountry, sorig_country, orig_code,0)),&lt;br /&gt;
  sorig_country,&lt;br /&gt;
  orig_code&lt;br /&gt;
from&lt;br /&gt;
  doc_detail_active&lt;br /&gt;
where doc_id=4036&lt;br /&gt;
*/^&lt;br /&gt;
&lt;br /&gt;
SET TERM ; ^&lt;br /&gt;
&lt;br /&gt;
/* Following GRANT statetements are generated automatically */&lt;br /&gt;
&lt;br /&gt;
GRANT SELECT ON VALS TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETWARE_BY_IDS TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_GETACTUALWAREID TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT SELECT ON VW_WARES TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT INSERT ON DOC_DETAIL_ACTIVE_LOG TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT SELECT ON WARES TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
GRANT SELECT ON WARES_LOG TO PROCEDURE PR_MAKEGOODWAREVALUES;&lt;br /&gt;
&lt;br /&gt;
/* Existing privileges on this procedure */&lt;br /&gt;
&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_MAKEGOODWAREVALUES TO STANDART;&lt;br /&gt;
GRANT EXECUTE ON PROCEDURE PR_MAKEGOODWAREVALUES TO SYSDBA;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Исправление триггера DOC_DETAIL_ACTIVE_BI=&lt;br /&gt;
 Находим вызов PR_MAKEGOODWAREVALUES и меняем&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 select GOODNAME, GOODIZG, GOODCOUNTRY from PR_MAKEGOODWAREVALUES(new.sname,new.sorig_name,new.sizg,new.sorig_izg,new.scountry,new.sorig_country,new.orig_code,new.id,new.part_type)&lt;br /&gt;
 into new.sname, new.sizg,new.scountry;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
на&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 select GOODNAME, GOODIZG, GOODCOUNTRY, GOODBARCODE from PR_MAKEGOODWAREVALUES(new.sname,new.sorig_name,new.sizg,new.sorig_izg,new.scountry,new.sorig_country,new.orig_code,new.id,new.part_type,new.bcode_izg)&lt;br /&gt;
 into new.sname, new.sizg,new.scountry, new.BCODE_IZG;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Теги=&lt;br /&gt;
 вставка из буфера, вставка из Ecxel, ошибка при вставке, PR_MAKEGOODWAREVALUES&lt;/div&gt;</summary>
		<author><name>Agk</name></author>	</entry>

	</feed>