Зависимость правильности обмена от количества перегружаемых документов

1. user595715_akateria 23.02.17 13:23 Сейчас в теме
Добрый день.
Дано. Обмен между конфигурациями УПП (очень переписанная) и Бухгалтерия для Украины 1.2 (почти новая). Обмен создан на основе плана обмена Полный, правила написаны в КД с нуля. И вот происходит такая непонятка - если я гружу 5 документов, то все норм, грузятся правильно. Если гружу много (иногда бывает, что и 30 уже много, иногда и 1000 нормально отрабатывает), то некоторые доки загружаются с пустыми контрагентами или пустой номенклатурой. Рендомно. То одна строчка не заполнена, то контрагент не подгрузился... Если грузить прицельно этот документ, то 100% все будет нормально. То есть, ставить Предупреждения и отслеживать бесполезно. Поймать же в массовой выгрузке, что именно этот док сейчас не загрузится, нереально.
Регламентные задания в бухгалтерии только "встроенные". Тип документа значения не имеет.
Может кто-нибудь сталкивался, где может быть проблема?
+
По теме из базы знаний
Найденные решения
23. user595715_akateria 14.04.17 15:48 Сейчас в теме
Окончательно ошибки пропали, когда я переписала правила. Была в Номенклатуре в ПВД выгрузка для РС СчетаУчетаНоменклатуры с дальнейшим "ВыгрузитьПоПравилу". Убрала. Сделала все в ПКО - и создание записей в РС тоже. Возможно, на этом этапе номенклатура не успевала вовремя записываться.
Плюс синхронизация справочников через РС Соответствие объектов для обмена.
+
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
9. Xershi 1484 23.02.17 14:06 Сейчас в теме
(1) однозначно косяк в записи! Т.е. сначала пишется документ, а только потом контрагент. И проблема скорее всего в том что не весь справочник синхронизирован!

Если дело в этом, то просто надо поменять приоритет в КД для правил и все нормально должно сохраниться!
+
2. alex-l19041 8 23.02.17 13:29 Сейчас в теме
обмен двух сторонний ?
+
3. user595715_akateria 23.02.17 13:30 Сейчас в теме
Нет, только выгрузка из УПП.
+
4. alex-l19041 8 23.02.17 13:33 Сейчас в теме
если используете Универсальный обмен, ситуация аналогичная ?
+
5. user595715_akateria 23.02.17 13:35 Сейчас в теме
Универсальным не пробовала, надо проверить. Проверю, отпишусь. А в чем принципиальная разница?
+
6. herfis 498 23.02.17 13:48 Сейчас в теме
Выложите скриншоты правил обмена для контрагентов и номенклатуры.
+
7. user595715_akateria 23.02.17 13:55 Сейчас в теме
<Правило>
				<Код>Контрагенты</Код>
				<Наименование>Справочник: Контрагенты</Наименование>
				<Порядок>150</Порядок>
				<ПередВыгрузкой>Если НЕ Источник.ЭтоГруппа Тогда
	Запросы.ПолучитьЗначениеКонтрагентаДляОбмена.УстановитьПараметр("Объект",Источник.Ссылка);
	ВыборкаКонтр = Запросы.ПолучитьЗначениеКонтрагентаДляОбмена.Выполнить().Выбрать();
	Если ВыборкаКонтр.Следующий() Тогда
		КонтрагентДляЗамены = ВыборкаКонтр.КонтрагентДляОбмена.Код;
	Иначе
		КонтрагентДляЗамены = Источник.Код;
	КонецЕсли;
Иначе
	КонтрагентДляЗамены = Источник.Код;
КонецЕсли;
ИсходящиеДанные = Новый Структура("КонтрагентДляОбмена");
ИсходящиеДанные.Вставить("КонтрагентДляОбмена", КонтрагентДляЗамены);
</ПередВыгрузкой>
				<ПоследовательностьПолейПоиска>Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
    СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа, ПометкаУдаления";
Иначе
	Если ЗначениеЗаполнено(СвойстваПоиска["КодПоЕДРПОУ"]) Тогда
		Если НомерВариантаПоиска = 1 тогда
		 	СтрокаИменСвойствПоиска = "Код, КодПоЕДРПОУ, Наименование, Родитель, ЭтоГруппа";
		ИначеЕсли НомерВариантаПоиска = 2 тогда
		 	СтрокаИменСвойствПоиска = "Код, КодПоЕДРПОУ, Родитель, ЭтоГруппа";
		ИначеЕсли НомерВариантаПоиска = 3 тогда
		 	СтрокаИменСвойствПоиска = "КодПоЕДРПОУ, Наименование, Родитель, ЭтоГруппа";
		Иначе
			СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
		КонецЕсли;
	Иначе
		СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
	КонецЕсли;
КонецЕсли;</ПоследовательностьПолейПоиска>
				<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИд­ентификатору>
				<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>tru­e</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
				<Источник>СправочникСсылка.Контрагенты</Источник>
				<Приемник>СправочникСсылка.Контрагенты</Приемник>
				<Свойства>
					<Свойство Поиск="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</Порядок>
						<Источник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
						<Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/>
						<КодПравилаКонвертации>ЮрФизЛицо                                         </КодПравилаКонвертации>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
			<Правило>
Показать
+
8. user595715_akateria 23.02.17 13:58 Сейчас в теме
<Правило>
				<Код>Номенклатура</Код>
				<Наименование>Справочник: Номенклатура</Наименование>
				<Порядок>500</Порядок>
				<ПоследовательностьПолейПоиска>Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
	Если НомерВариантаПоиска = 1 тогда
    	СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
	ИначеЕсли НомерВариантаПоиска = 2 тогда
    	СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
	КонецЕсли;
Иначе
	Если ЗначениеЗаполнено(СвойстваПоиска["Артикул"]) Тогда
		Если НомерВариантаПоиска = 3 тогда
   			СтрокаИменСвойствПоиска = "Артикул, Код,  Наименование, Родитель, ЭтоГруппа";
		ИначеЕсли НомерВариантаПоиска = 4 тогда
   			СтрокаИменСвойствПоиска = "Артикул, Наименование, Родитель, ЭтоГруппа";
		ИначеЕсли НомерВариантаПоиска = 5 тогда
			СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
		Иначе
			СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
		КонецЕсли;
	Иначе
		Если НомерВариантаПоиска = 6 тогда
			СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
		ИначеЕсли НомерВариантаПоиска = 7 тогда
			СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПоследовательностьПолейПоиска>
				<СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИд­ентификатору>
				<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>tru­e</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
				<Источник>СправочникСсылка.Номенклатура</Источник>
				<Приемник>СправочникСсылка.Номенклатура</Приемник>
				<Свойства>
					<Свойство Поиск="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</СинхронизироватьПоИд­ентификатору>
				<ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>tru­e</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
				<Источник>СправочникСсылка.КлассификаторЕдиницИзмерения</Источник>
				<Приемник>СправочникСсылка.КлассификаторЕдиницИзмерения</Приемник>
				<Свойства>
					<Свойство Поиск="true">
						<Код>1</Код>
						<Наименование>Код --> Код</Наименование>
						<Порядок>50</Порядок>
						<Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
						<ПриводитьКДлине>4</ПриводитьКДлине>
					</Свойство>
					<Свойство>
						<Код>2</Код>
						<Наименование>НаименованиеПолное --> НаименованиеПолное</Наименование>
						<Порядок>100</Порядок>
						<Источник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
						<Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/>
					</Свойство>
					<Свойство Поиск="true">
						<Код>3</Код>
						<Наименование>Наименование --> Наименование</Наименование>
						<Порядок>150</Порядок>
						<Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
						<Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
					</Свойство>
					<Свойство>
						<Код>4</Код>
						<Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование>
						<Порядок>200</Порядок>
						<Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
						<Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
					</Свойство>
				</Свойства>
				<Значения/>
			</Правило>
Показать
+
10. user595715_akateria 23.02.17 14:09 Сейчас в теме
Не весь, да. Потому что часть контрагентов создавалось на лету при загрузке остатков из 7.7. Но насчет приоритета не уверена, потому что проблема не с новыми контрагентами, а вообще с любыми. Тоже самое и с номенклатурой. И нет такого, что повторил выгрузку - все нормально.
+
11. Xershi 1484 23.02.17 14:16 Сейчас в теме
(10) а вы уверены?
У меня проблемы были только с приоритетом.
Другой случай был когда в документе было 10к строк. Но так и не нашел решения.
+
12. user595715_akateria 23.02.17 14:46 Сейчас в теме
(11) Уверена в том, что старые контрагенты тоже не грузятся. В ПВД приоритет поменяла (поставила папочку Справочники выше), еще не проверила. А в ПКО и так было правильно. Но если бы не грузились только новые контрагенты, я бы сразу на это подумала, а если не только новые, то как влияет приоритет? Сейчас проверю еще раз.
+
13. Xershi 1484 23.02.17 14:53 Сейчас в теме
(12) правила еще пошерсти, может там какой код написан левый.
+
14. user595715_akateria 23.02.17 14:55 Сейчас в теме
(13) ))))) Я их писала с нуля. Понимаю, зачем там каждая буква))) Хотя не исключаю конечно, их несовершенство)))
+
15. herfis 498 23.02.17 15:10 Сейчас в теме
Первый раз сталкиваюсь с такими замороченными правилами поиска и с таким количеством попыток. Возможно именно тут порылась собака, т.к. в тонкости работы этого механизма я не вдавался (справку читал, я про более глубокие знания). Возможно там есть бока и в КД, т.к. такое редко используется.
И если хотите разобраться в проблеме досконально, то придется для начала на копиях добиться повторяемости проблемы.
+
17. user595715_akateria 23.02.17 15:19 Сейчас в теме
(15) Вот на копии с первого раза загрузилось правильно)) Но я хочу сделать полностью идентичную копию, это получится только вечером.
(16) Сейчас у меня идет загрузка с обновленным приотитетом, как закончится, я попробую посмотреть насчет веток. Такой поиск из-за того, что справочники не синхронизированы, и то редко-редко, но создаются дубли :(
+
18. herfis 498 23.02.17 15:21 Сейчас в теме
(17) Не. Я про сделать копии источника/приемника, зарегать в источнике побольше объектов разных видов...
+
19. user595715_akateria 23.02.17 15:22 Сейчас в теме
(18) Так и я об этом. Копии есть, но бухгалтерская не очень свежая. Хочу залить совсем актуальную и попробовать на ней.
+
16. herfis 498 23.02.17 15:14 Сейчас в теме
Как минимум, в следующий раз стоит обратить внимание, по какой ветке должны были найтись ненайденные элементы. Возможно, будет закономерность.
+
20. user595715_akateria 23.02.17 16:02 Сейчас в теме
Изменение приоритета не помогло. Думаю по поводу полей поиска.
+
21. user595715_akateria 23.02.17 18:48 Сейчас в теме
Ну что... 4500 расходных залилось из тестовой в тестовую без единого пропуска с теми же правилами. Значит, дело не в правилах? Отличия есть в базах - завтра проверю на идентичной. Ну и юзеры активно работают. Но я запускала обмен поздно вечером, было тоже самое. У меня ощущение, что 1с по какой-то причине не успевает выполнить поиск и либо поле остается пустым, либо создается дубль (очень редко).
+
22. user595715_akateria 27.02.17 15:57 Сейчас в теме
Решилось. Проблема была в регистре сведений "Соответствие объектов для обмена".
+
23. user595715_akateria 14.04.17 15:48 Сейчас в теме
Окончательно ошибки пропали, когда я переписала правила. Была в Номенклатуре в ПВД выгрузка для РС СчетаУчетаНоменклатуры с дальнейшим "ВыгрузитьПоПравилу". Убрала. Сделала все в ПКО - и создание записей в РС тоже. Возможно, на этом этапе номенклатура не успевала вовремя записываться.
Плюс синхронизация справочников через РС Соответствие объектов для обмена.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот