Зависимость правильности обмена от количества перегружаемых документов
Добрый день.
Дано. Обмен между конфигурациями УПП (очень переписанная) и Бухгалтерия для Украины 1.2 (почти новая). Обмен создан на основе плана обмена Полный, правила написаны в КД с нуля. И вот происходит такая непонятка - если я гружу 5 документов, то все норм, грузятся правильно. Если гружу много (иногда бывает, что и 30 уже много, иногда и 1000 нормально отрабатывает), то некоторые доки загружаются с пустыми контрагентами или пустой номенклатурой. Рендомно. То одна строчка не заполнена, то контрагент не подгрузился... Если грузить прицельно этот документ, то 100% все будет нормально. То есть, ставить Предупреждения и отслеживать бесполезно. Поймать же в массовой выгрузке, что именно этот док сейчас не загрузится, нереально.
Регламентные задания в бухгалтерии только "встроенные". Тип документа значения не имеет.
Может кто-нибудь сталкивался, где может быть проблема?
Дано. Обмен между конфигурациями УПП (очень переписанная) и Бухгалтерия для Украины 1.2 (почти новая). Обмен создан на основе плана обмена Полный, правила написаны в КД с нуля. И вот происходит такая непонятка - если я гружу 5 документов, то все норм, грузятся правильно. Если гружу много (иногда бывает, что и 30 уже много, иногда и 1000 нормально отрабатывает), то некоторые доки загружаются с пустыми контрагентами или пустой номенклатурой. Рендомно. То одна строчка не заполнена, то контрагент не подгрузился... Если грузить прицельно этот документ, то 100% все будет нормально. То есть, ставить Предупреждения и отслеживать бесполезно. Поймать же в массовой выгрузке, что именно этот док сейчас не загрузится, нереально.
Регламентные задания в бухгалтерии только "встроенные". Тип документа значения не имеет.
Может кто-нибудь сталкивался, где может быть проблема?
По теме из базы знаний
Найденные решения
Окончательно ошибки пропали, когда я переписала правила. Была в Номенклатуре в ПВД выгрузка для РС СчетаУчетаНоменклатуры с дальнейшим "ВыгрузитьПоПравилу". Убрала. Сделала все в ПКО - и создание записей в РС тоже. Возможно, на этом этапе номенклатура не успевала вовремя записываться.
Плюс синхронизация справочников через РС Соответствие объектов для обмена.
Плюс синхронизация справочников через РС Соответствие объектов для обмена.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) однозначно косяк в записи! Т.е. сначала пишется документ, а только потом контрагент. И проблема скорее всего в том что не весь справочник синхронизирован!
Если дело в этом, то просто надо поменять приоритет в КД для правил и все нормально должно сохраниться!
Если дело в этом, то просто надо поменять приоритет в КД для правил и все нормально должно сохраниться!
<Правило>
<Код>Контрагенты</Код>
<Наименование>Справочник: Контрагенты</Наименование>
<Порядок>150</Порядок>
<ПередВыгрузкой>Если НЕ Источник.ЭтоГруппа Тогда
Запросы.ПолучитьЗначениеКонтрагентаДляОбмена.УстановитьПараметр("Объект",Источник.Ссылка);
ВыборкаКонтр = Запросы.ПолучитьЗначениеКонтрагентаДляОбмена.Выполнить().Выбрать();
Если ВыборкаКонтр.Следующий() Тогда
КонтрагентДляЗамены = ВыборкаКонтр.КонтрагентДляОбмена.Код;
Иначе
КонтрагентДляЗамены = Источник.Код;
КонецЕсли;
Иначе
КонтрагентДляЗамены = Источник.Код;
КонецЕсли;
ИсходящиеДанные = Новый Структура("КонтрагентДляОбмена");
ИсходящиеДанные.Вставить("КонтрагентДляОбмена", КонтрагентДляЗамены);
</ПередВыгрузкой>
<ПоследовательностьПолейПоиска>Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа, ПометкаУдаления";
Иначе
Если ЗначениеЗаполнено(СвойстваПоиска["КодПоЕДРПОУ"]) Тогда
Если НомерВариантаПоиска = 1 тогда
СтрокаИменСвойствПоиска = "Код, КодПоЕДРПОУ, Наименование, Родитель, ЭтоГруппа";
ИначеЕсли НомерВариантаПоиска = 2 тогда
СтрокаИменСвойствПоиска = "Код, КодПоЕДРПОУ, Родитель, ЭтоГруппа";
ИначеЕсли НомерВариантаПоиска = 3 тогда
СтрокаИменСвойствПоиска = "КодПоЕДРПОУ, Наименование, Родитель, ЭтоГруппа";
Иначе
СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
КонецЕсли;
Иначе
СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
КонецЕсли;
КонецЕсли;</ПоследовательностьПолейПоиска>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.Контрагенты</Источник>
<Приемник>СправочникСсылка.Контрагенты</Приемник>
<Свойства>
<Свойство Поиск="true" Обязательное="true">
<Код>1</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>50</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство Поиск="true">
<Код>18</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/>
<КодПравилаКонвертации>Контрагенты </КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>--> Код</Наименование>
<Порядок>150</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
<ПередВыгрузкой>Если ИсходящиеДанные.Количество() Тогда
Значение = ИсходящиеДанные.КонтрагентДляОбмена;
Иначе
Значение = Источник.Код;
КонецЕсли;</ПередВыгрузкой>
</Свойство>
<Свойство>
<Код>3</Код>
<Наименование>ГоловнойКонтрагент --> ГоловнойКонтрагент</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ГоловнойКонтрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
<Приемник Имя="ГоловнойКонтрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/>
<КодПравилаКонвертации>Контрагенты </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>ДокументУдостоверяющийЛичность --> ДокументУдостоверяющийЛичность</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ДокументУдостоверяющийЛичность" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ДокументУдостоверяющийЛичность" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>ДополнятьНаименованиеАдресДаннымиГоловногоКонтрагентаВНН --> ДополнятьНаименованиеАдресДаннымиГоловн</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ДополнятьНаименованиеАдресДаннымиГоловногоКонтрагентаВНН" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ДополнятьНаименованиеАдресДаннымиГоловногоКонтрагентаВНН" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>ИНН --> ИНН</Наименование>
<Порядок>350</Порядок>
<Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>7</Код>
<Наименование>КодПоЕДРПОУ --> КодПоЕДРПОУ</Наименование>
<Порядок>400</Порядок>
<Источник Имя="КодПоЕДРПОУ" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодПоЕДРПОУ" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>КодФилиала --> КодФилиала</Наименование>
<Порядок>450</Порядок>
<Источник Имя="КодФилиала" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодФилиала" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>Комментарий --> Комментарий</Наименование>
<Порядок>500</Порядок>
<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>550</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>НеЯвляетсяРезидентом --> НеЯвляетсяРезидентом</Наименование>
<Порядок>600</Порядок>
<Источник Имя="НеЯвляетсяРезидентом" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="НеЯвляетсяРезидентом" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>НомерСвидетельства --> НомерСвидетельства</Наименование>
<Порядок>650</Порядок>
<Источник Имя="НомерСвидетельства" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НомерСвидетельства" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>13</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>700</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>750</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство Отключить="true">
<Код>15</Код>
<Наименование>ОсновноеКонтактноеЛицо --> ОсновноеКонтактноеЛицо</Наименование>
<Порядок>800</Порядок>
<Источник Имя="ОсновноеКонтактноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.КонтактныеЛицаКонтрагентов"/>
<Приемник Имя="ОсновноеКонтактноеЛицо" Вид="Реквизит" Тип="СправочникСсылка.КонтактныеЛица"/>
<КодПравилаКонвертации>КонтактныеЛица </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>16</Код>
<Наименование>ОсновнойБанковскийСчет --> ОсновнойБанковскийСчет</Наименование>
<Порядок>850</Порядок>
<Источник Имя="ОсновнойБанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
<Приемник Имя="ОсновнойБанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/>
<КодПравилаКонвертации>БанковскиеСчета </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>ЮрФизЛицо --> ЮрФизЛицо</Наименование>
<Порядок>900</Порядок>
<Источник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
<КодПравилаКонвертации>ЮрФизЛицо </КодПравилаКонвертации>
</Свойство>
</Свойства>
<Значения/>
</Правило>
<Правило>
Показать<Правило>
<Код>Номенклатура</Код>
<Наименование>Справочник: Номенклатура</Наименование>
<Порядок>500</Порядок>
<ПоследовательностьПолейПоиска>Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
Если НомерВариантаПоиска = 1 тогда
СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
ИначеЕсли НомерВариантаПоиска = 2 тогда
СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
КонецЕсли;
Иначе
Если ЗначениеЗаполнено(СвойстваПоиска["Артикул"]) Тогда
Если НомерВариантаПоиска = 3 тогда
СтрокаИменСвойствПоиска = "Артикул, Код, Наименование, Родитель, ЭтоГруппа";
ИначеЕсли НомерВариантаПоиска = 4 тогда
СтрокаИменСвойствПоиска = "Артикул, Наименование, Родитель, ЭтоГруппа";
ИначеЕсли НомерВариантаПоиска = 5 тогда
СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
Иначе
СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
КонецЕсли;
Иначе
Если НомерВариантаПоиска = 6 тогда
СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
ИначеЕсли НомерВариантаПоиска = 7 тогда
СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
КонецЕсли;
КонецЕсли;
КонецЕсли;</ПоследовательностьПолейПоиска>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.Номенклатура</Источник>
<Приемник>СправочникСсылка.Номенклатура</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Артикул --> Артикул</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Артикул" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Артикул" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>2</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>100</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>16</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>18</Код>
<Наименование>Родитель --> Родитель</Наименование>
<Порядок>200</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
<Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
<КодПравилаКонвертации>Номенклатура </КодПравилаКонвертации>
</Свойство>
<Свойство Поиск="true" Обязательное="true">
<Код>1</Код>
<Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование>
<Порядок>250</Порядок>
<Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>17</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>300</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>БазоваяЕдиницаИзмерения --> БазоваяЕдиницаИзмерения</Наименование>
<Порядок>350</Порядок>
<Источник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
<Приемник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
<КодПравилаКонвертации>КлассификаторЕдиницИзмерения </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>5</Код>
<Наименование>ИзмеряетсяТолькоВСуммовомВыражении --> ИзмеряетсяТолькоВСуммовомВыражении</Наименование>
<Порядок>400</Порядок>
<Источник Имя="ИзмеряетсяТолькоВСуммовомВыражении" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ИзмеряетсяТолькоВСуммовомВыражении" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>6</Код>
<Наименование>КодЛьготы --> КодЛьготы</Наименование>
<Порядок>450</Порядок>
<Источник Имя="КодЛьготы" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="КодЛьготы" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>7</Код>
<Наименование>Комментарий --> Комментарий</Наименование>
<Порядок>500</Порядок>
<Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>8</Код>
<Наименование>ЛьготаНДС --> ЛьготаНДС</Наименование>
<Порядок>550</Порядок>
<Источник Имя="ЛьготаНДС" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ЛьготаНДС" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>9</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>600</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>10</Код>
<Наименование>НоменклатурнаяГруппа --> НоменклатурнаяГруппа</Наименование>
<Порядок>650</Порядок>
<Источник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
<Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/>
<КодПравилаКонвертации>НоменклатурныеГруппы </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>11</Код>
<Наименование>СтавкаНДС --> СтавкаНДС</Наименование>
<Порядок>700</Порядок>
<Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
<Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/>
<КодПравилаКонвертации>СтавкиНДС </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>12</Код>
<Наименование>СтатьяЗатрат --> СтатьяЗатрат</Наименование>
<Порядок>750</Порядок>
<Источник Имя="СтатьяЗатрат" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
<Приемник Имя="СтатьяЗатрат" Вид="Реквизит" Тип="СправочникСсылка.СтатьиЗатрат"/>
<КодПравилаКонвертации>СтатьиЗатрат </КодПравилаКонвертации>
</Свойство>
<Свойство>
<Код>13</Код>
<Наименование>ТекстДляПечатиВКолонкеКоличествоНалоговойНакладной --> ТекстДляПечатиВКолонкеКоличествоНалоговойНакл</Наименование>
<Порядок>800</Порядок>
<Источник Имя="ТекстДляПечатиВКолонкеКоличествоНалоговойНакладной" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="ТекстДляПечатиВКолонкеКоличествоНалоговойНакладной" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>14</Код>
<Наименование>ТранспортнаяУслуга --> ТранспортнаяУслуга</Наименование>
<Порядок>850</Порядок>
<Источник Имя="ТранспортнаяУслуга" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="ТранспортнаяУслуга" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Свойство>
<Код>15</Код>
<Наименование>Услуга --> Услуга</Наименование>
<Порядок>900</Порядок>
<Источник Имя="Услуга" Вид="Реквизит" Тип="Булево"/>
<Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/>
</Свойство>
<Группа>
<Код>19</Код>
<Наименование>--> ЕдиницыИзмерения</Наименование>
<Порядок>950</Порядок>
<ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЕдиницыИзмерения" Вид="ТабличнаяЧасть"/>
<ПередОбработкойВыгрузки>
КоллекцияОбъектов = Новый ТаблицаЗначений();
КоллекцияОбъектов.Колонки.Добавить("ЕдиницаИзмерения");
КоллекцияОбъектов.Колонки.Добавить("Коэффициент");
Если НЕ Источник.ЭтоГруппа Тогда
Запросы.ПолучитьЕдиницыИзмеренияДляНоменклатуры.УстановитьПараметр("Владелец", Источник.Ссылка);
Выборка = Запросы.ПолучитьЕдиницыИзмеренияДляНоменклатуры.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Строка = КоллекцияОбъектов.Добавить();
ЗаполнитьЗначенияСвойств(Строка, Выборка);
КонецЦикла;
КоллекцияОбъектов.Свернуть("ЕдиницаИзмерения, Коэффициент");
КонецЕсли;</ПередОбработкойВыгрузки>
<Свойство>
<Код>20</Код>
<Наименование>--> ЕдиницаИзмерения</Наименование>
<Порядок>50</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/>
</Свойство>
<Свойство>
<Код>21</Код>
<Наименование>--> Коэффициент</Наименование>
<Порядок>100</Порядок>
<Источник Имя="" Вид=""/>
<Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/>
</Свойство>
</Группа>
</Свойства>
<Значения/>
</Правило>
<Правило>
<Код>КлассификаторЕдиницИзмерения</Код>
<Наименование>Справочник: Классификатор единиц измерения</Наименование>
<Порядок>550</Порядок>
<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
<Источник>СправочникСсылка.КлассификаторЕдиницИзмерения</Источник>
<Приемник>СправочникСсылка.КлассификаторЕдиницИзмерения</Приемник>
<Свойства>
<Свойство Поиск="true">
<Код>1</Код>
<Наименование>Код --> Код</Наименование>
<Порядок>50</Порядок>
<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
<ПриводитьКДлине>4</ПриводитьКДлине>
</Свойство>
<Свойство>
<Код>2</Код>
<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
<Порядок>100</Порядок>
<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
</Свойство>
<Свойство Поиск="true">
<Код>3</Код>
<Наименование>Наименование --> Наименование</Наименование>
<Порядок>150</Порядок>
<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
</Свойство>
<Свойство>
<Код>4</Код>
<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
<Порядок>200</Порядок>
<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
</Свойство>
</Свойства>
<Значения/>
</Правило>
Показать
Не весь, да. Потому что часть контрагентов создавалось на лету при загрузке остатков из 7.7. Но насчет приоритета не уверена, потому что проблема не с новыми контрагентами, а вообще с любыми. Тоже самое и с номенклатурой. И нет такого, что повторил выгрузку - все нормально.
(11) Уверена в том, что старые контрагенты тоже не грузятся. В ПВД приоритет поменяла (поставила папочку Справочники выше), еще не проверила. А в ПКО и так было правильно. Но если бы не грузились только новые контрагенты, я бы сразу на это подумала, а если не только новые, то как влияет приоритет? Сейчас проверю еще раз.
Первый раз сталкиваюсь с такими замороченными правилами поиска и с таким количеством попыток. Возможно именно тут порылась собака, т.к. в тонкости работы этого механизма я не вдавался (справку читал, я про более глубокие знания). Возможно там есть бока и в КД, т.к. такое редко используется.
И если хотите разобраться в проблеме досконально, то придется для начала на копиях добиться повторяемости проблемы.
И если хотите разобраться в проблеме досконально, то придется для начала на копиях добиться повторяемости проблемы.
(15) Вот на копии с первого раза загрузилось правильно)) Но я хочу сделать полностью идентичную копию, это получится только вечером.
(16) Сейчас у меня идет загрузка с обновленным приотитетом, как закончится, я попробую посмотреть насчет веток. Такой поиск из-за того, что справочники не синхронизированы, и то редко-редко, но создаются дубли :(
(16) Сейчас у меня идет загрузка с обновленным приотитетом, как закончится, я попробую посмотреть насчет веток. Такой поиск из-за того, что справочники не синхронизированы, и то редко-редко, но создаются дубли :(
Ну что... 4500 расходных залилось из тестовой в тестовую без единого пропуска с теми же правилами. Значит, дело не в правилах? Отличия есть в базах - завтра проверю на идентичной. Ну и юзеры активно работают. Но я запускала обмен поздно вечером, было тоже самое. У меня ощущение, что 1с по какой-то причине не успевает выполнить поиск и либо поле остается пустым, либо создается дубль (очень редко).
Окончательно ошибки пропали, когда я переписала правила. Была в Номенклатуре в ПВД выгрузка для РС СчетаУчетаНоменклатуры с дальнейшим "ВыгрузитьПоПравилу". Убрала. Сделала все в ПКО - и создание записей в РС тоже. Возможно, на этом этапе номенклатура не успевала вовремя записываться.
Плюс синхронизация справочников через РС Соответствие объектов для обмена.
Плюс синхронизация справочников через РС Соответствие объектов для обмена.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот