Имя: Пароль:
1C
1С v8
Конвертация. Единицы хранения. УТ 10.3
0 unknown181538
 
15.02.20
03:12
Набросал правила для переноса между почти идентичными УТ.
В номенклатуре не переносятся единицы хранения остатков, и единицы для отчетов.
Предполагаю, дело в том, что реквизит ссылается на подчиненный справочник, а справочник - на номенклатуру.
Т.е. каким-то образом нужно сделать, чтобы номенклатура записалась, потом перенеслись эти 2 реквизита, и номенклатура записалась снова.
Но не могу придумать, как это сделать.
1 welwel
 
15.02.20
04:31
В ут10.3 есть средства переноса между идентичными УТ.
Емнип они тоже реализованы через правила, там можно подсмотреть.
2 welwel
 
15.02.20
04:34
Также емнип и в книге по конвертации (Бояркин, Филатов) подобный случай есть (пример в демоконфигурации)
3 welwel
 
15.02.20
04:46
(0) а вообще говоря, действия "чтобы номенклатура записалась, потом..." можно выполнить в пко послезагрузки, записав сначала объект
Если объект.ссылка.пустая() тогда
Объект.записать()
Конецесли
4 Chameleon1980
 
15.02.20
06:39
порядок же устанавливается для... что за чеи
5 Ненавижу 1С
 
гуру
15.02.20
10:26
с помощью какой конвертации переносишь?
6 mikecool
 
15.02.20
11:24
единицы можно записывать до номенклатуры, ссылки встанут после записи
7 unknown181538
 
15.02.20
12:47
(1) я не пробовал их запустить, нужно идентичную конфу сделать. Но посмотрел в правила, и там никаких спец. действий нету.
(2) спс, гляну
(5) КД2
8 welwel
 
15.02.20
14:05
(7) "я не пробовал их запустить"
Не нужно запускать, достаточно сохранить макет и загрузить в кд2 для посмотреть
9 welwel
 
15.02.20
14:08
(8) + делал давно именно что-то подобное на основе типовых
10 welwel
 
15.02.20
14:11
(9) + Не помню, что была проблема
наверное, правильно, как указано в (4) (6)
11 welwel
 
15.02.20
14:14
(8) загружал типовые правила, оттуда уже просто "скопировать с заменой конвертации" в свою конвертацию
12 unknown181538
 
15.02.20
19:03
У меня база выгружается не полностью, а только выбранные документы поступления.
Как я понимаю, порядок определяется порядком попадания ссылки в документ.
Правила-то я типовые посмотрел, но не увидел там ничего интересного.
Сейчас сделал как в Бояркине - единицы создаются. Единица для отчетов в номенклатуру ставится. Только единица хранения остатков не подставляется. Копаю дальше.
13 unknown181538
 
15.02.20
19:04
(6) В обрабочик ПередВыгрузкой Номенклатуры вставить принудительную выгрузку единиц?
14 welwel
 
15.02.20
19:11
В обработке универсальныйобменхмл есть средство отладки, посмотри что в итоге в ПослеЗагрузки в Объект. В крайнем случае в Послезагрузки можно дописать и голову не ломать.
15 unknown181538
 
15.02.20
19:54
В общем я поменял местами в списке рядом расположенные правила для единицыОстатков И ЕдиницыДляОтчетов, и загружаться стали обе.
Танец с бубном.