Имя: Пароль:
1C
1С v8
Слетают единицы хранения остатков при обмене
0 FIXXXL
 
03.09.14
10:36
С помощью Конвертации сделал правила обмена между идентичными конфами (Ут10.3-Ут10.3)
Сопоставление делал автоматически, добавил потом условие на отбор по организации из типовых правил.
Типовые отрабатывали нормально, с новыми правилами слетают при обмене в справочнике Номенклатура ЕдиницаДляОтчетов и ЕдиницаХраненияОстатков.
Сравниваю правила визуально, разницы в Номенклатуре по этим полям нет. Не проставлено только в новых правилах в свойствах объекта ЕдиницаХраненияОстатков: Квалификаторы даты, нет Синонима, нет Комментария, поле Код в старых правилах =15, в новых =26.
С Конвертацией дел имел маловато, подскажите куда глянуть?
1 Поpyчик-4
 
03.09.14
11:01
(0) Импортируй заново структуру метаданных и сделай сопоставление полей вручную.
2 FIXXXL
 
03.09.14
11:03
Еще момент: если обмениваться справочником Номенклатура, единицы на месте. Если обменять документ, Перемещение к примеру, слетают единицы.

Вручную? попробую...
3 MiniMuk
 
03.09.14
11:18
Поставь галку "Не выгружать объекты свойств источника по ссылкам"
4 FIXXXL
 
03.09.14
11:25
(3) в правило для Номенклатуры?
5 FIXXXL
 
03.09.14
11:37
+(4) проставил в Номенклатуру, слетают :(
6 FIXXXL
 
03.09.14
11:40
при обмене ставлю галку "Не замещать справочники" - не слетают.
7 13_Mult
 
03.09.14
11:42
При автоматическом сопоставлении не все реквизиты сопоставляются и всё равно надо в ручную всё просматривать и исправлять.
Если надо только номенклатуру перенести делай правила вручную.
8 FIXXXL
 
03.09.14
11:55
(7) не, мне надо кучу доков туда-сюда гонять (магазины-офис)
проверил другие справочники, вроде больше ничего не слетает...

конкретно с этими единицами у номенклатуры куда смотреть? в правило Номенклатуры? в правила справочника Единиц измерений?

странно, что при обмене справочника Номенклатура все нормально, а вот если документ кинуть - слетают ЕдИзм,
где то цепочка рвется, по которой подчиненные объекты тащатся...
9 hhhh
 
03.09.14
12:19
(8) по ходу ошибка не здесь, а в документе перемещения кто-то не те единицы херачит. Не от той номенклатуры.
10 FIXXXL
 
03.09.14
12:32
(9) не, в перемещении и в самой номенклатуре одно и то же

ЕдиницаИзмеренияКод    ЕдиницаДляОтчетовКод    ЕдиницаХраненияОстатковКод
000004849    000004849    000004849
11 hhhh
 
03.09.14
12:39
ну тогда поиск по полю Владелец смотреть, что там в правилах в КД. И само поле Владелец как переносится.
12 FIXXXL
 
03.09.14
13:14
(11) спасибо, нашел
в типовых стояла галка в ПКО ЕдиницыИзмерения "Не запоминать выгруженные объекты"
поставил в своих правилах - перестало слетать

за что она отвечает эта гадская галка и чего она автоматом не встала?
13 Поpyчик-4
 
03.09.14
13:25
(12) Посмотреть справочную информацию ПКО не предлагать?
14 Mikhail Volkov
 
03.09.14
13:59
(8) В ПКО важен Приоритет, Ед.измерения должны загружаться после своих владельцев. Когда обмениваться просто номенклатурой, то этот порядок соблюдается. Когда документом, то возможно ед.измерения выгрузились раньше. А при сброшенной галке "Не запоминать выгруженные объекты" повторно не выгружались.
15 FIXXXL
 
03.09.14
14:17
(13) и как это:
Универсальная обработка выгрузки данных хранит все выгруженные объекты в специальном списке и, таким образом, многократно встречающиеся объекты (по ссылкам из реквизитов других объектов) выгружаются единожды. Однако, установив флажок "Не запоминать выгруженные объекты" в настройках правила, можно отключить этот режим. Данный режим может быть полезен для оптимизации, например, когда точно известно, что на выгружаемые объекты нет ссылок, а так же в случае, когда на основании одного объекта-источника в зависимости от различных условий могут формироваться несколько различных объектов-приемников.

поможет в моем конкретном случае? "специальный список" для единиц измерения работает по особому? договора у контров, к примеру, не теряются и в договорах ссылки на типы цен не теряются
16 FIXXXL
 
03.09.14
14:22
(14)
приоритеты объектов, с какими экспериментировал:
ДокументСсылка.ЗаказПокупателя - 100
ДокументСсылка.ПеремещениеТоваров - 700
СправочникСсылка.Номенклатура - 1 000
СправочникСсылка.ЕдиницыИзмерения - 1 150

вроде как ровно
17 daniel63
 
03.09.14
14:22
(8)+1
В документе где есть ссылка на номенклатуру, порядок выполнения у номенклатуры подними вверх.
18 FIXXXL
 
03.09.14
14:25
(17) галку проще поставить, чем в куче доков-табЧастей Номенклатуру двигать
19 Mikhail Volkov
 
03.09.14
14:26
(18) Если не надо оптимизировать, то - Да.
20 FIXXXL
 
03.09.14
14:27
(17) почему вообще ссылка то слетает?
Номенклатура в приемнике есть, как и ее ЕдИзм
Номенклатура перезаписывается без ссылок на ЕдИзм получается?
21 Mikhail Volkov
 
03.09.14
14:54
(20) Оно же не прямо из файла в базу пишется, где-то собирается, там и слетает...
22 FIXXXL
 
03.09.14
19:45
(21) проверил типовые правила - эта галка стояла на единственном справочнике, ЕдиницыИзмерения, не считая регистров сведений
падла

И ведь это элементарный перенос между полностью идентичными базами

еще этот обмен затер данные в самописной ТЧ справочника Номенклатура, в типовых этой ТЧ конечно не было, оно себе и работало

в обчем опасная штука эти обмены, даже простейшие :)