Имя: Пароль:
1C
1С v8
Перенос ЗиК - ЗКБУ, как перенести только справочники
0 philll
 
09.12.11
16:20
У меня слегка измененная ЗиК, как я понял корректный перенос данных уже не получится: даже если все лишние "долги" поубирать, в разрезе источников финансирования все равно будет каша.

Поэтому предполагаю вариант "перенести только справочники".

Вопрос - какой обработкой это сделать?

Кроме того, имело бы смысл перенести плановые начисления, но обработка ругается на "задвоение вида расчета" (т.е. два одинаковых вида расчета в одном месяце у сотрудника). - Это можно обойти?
1 tiger_625
 
09.12.11
16:45
Через конфигурацию Конвертация.
2 philll
 
09.12.11
17:08
(1) сложно? достаточно в правилах переноса удалить "документы", чтобы только справочники перенеслись?
3 DrShad
 
09.12.11
17:17
(2) уверен что справочников тебе хватит?
4 philll
 
09.12.11
18:12
(3) А что остается? Я так понимаю, что при этом придется каждому сотруднику заново вводить плановые начисления; при этом данных для больничных и отпусков не будет; еще какие-то проблемы ожидаются?
5 Gucci76
 
09.12.11
18:22
Можно перенести все чтоможно, а потом почистить документы "правила переноса"
6 philll
 
09.12.11
18:31
(5) я вот это пробую сейчас, удаляю начисления.

А как бы "Плановые начисления" загрузить? Может в коде обработки сделать что-то вроде "Попытка - исключение", там где ругается на совпадающие виды расчетов?
7 Gucci76
 
09.12.11
19:05
При типовом переносе плановые и перенесутся,
только я заметил, что для внутренних совместителей плановые надбавки переносятся на основного.
8 philll
 
12.12.11
12:12
(7) Плановые начисления не переносятся, документ ПНУ. Т.е. план видов расчета есть, а Плановые начисления (привязанные к сотрудникам) - нет. Там ошибка выдается

{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4795)}: Ошибка записи объекта
   ТипОбъекта             =  Перенос данных
   Объект                 =  Перенос данных ПНУ от 05.12.2011 0:00:00
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : ПлановыеНачисленияРаботниковОрганизаций: 01.09.2005, <фамилия>, МОМК № 2, Пед. нагрузка  (новая),  (Регистр сведений: Плановые начисления сотрудников; Номер строки: 27)
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4788)
   КодСообщения           =  26
---

Т.е. у сотрудников попадаются одинаковые начисления в одном периоде. Как  бы это обойти? Хочу попробовать в обработке сделать "попытка - исключение"
9 philll
 
12.12.11
14:30
(5) да, после удаления документов переноса вроде становится похоже. Думаю придется на этом и остановиться, плановые начисления и т.п. вводить вручную
10 philll
 
12.12.11
15:19
p.s. Интересно, сколько бы стоила работа по полному корректному переносу данных? Такое ощущение, что немало
11 IBTM
 
12.12.11
18:03
(0)прежде чем говорить что нормального переноса не получится, для этого нужно попробывать перенести. А что касается каши со статьёй финонсирования, то поверь на типовых базах каша ещё та...
12 Начинающий Программер
 
12.12.11
18:17
(10) Я уже год почти переношу неспеша:-)
13 philll
 
12.12.11
19:15
(11) я собственно попробовал сначала)

Неправильно выразился - не "будет каша", а просто "каша".)
14 philll
 
12.12.11
19:17
>(11)прежде чем говорить что нормального переноса не получится, для этого нужно попробывать перенести. А что касается каши со статьёй финонсирования, то поверь на типовых базах каша ещё та...
--

"на типовых базах каша ещё та..." =>  "нормального переноса не получится" :)
15 philll
 
13.12.11
14:31
p.s. еще рассматриваю вариант не переходить в течение следующего года, но бухи хотят - т.к. думают что будет лучше
16 philll
 
16.12.11
12:06
По начислениям за прошлые два года - в принципе можно в документах переноса отключить регистр "взаиморасчеты", в этом случае как я понимаю начисления должны все остаться (для отпусков/больничных),  но не вешать никаких остатков. Если так, то вполне хороший вариант.
---

Остается проблема с переносом плановых начислений, документ ПНУ пустой. Пытался в обработке УниверсальныйОбменДаннымиXML в процедуре ЗаписатьОбъектВИБ убрать

//ВызватьИсключение СтрокаСообщенияОбОшибке;
//    СтрокаСообщенияОбОшибке = ЗаписатьИнформациюОбОшибкеВПротокол(26, ОписаниеОшибки(), Объект, Тип);
----
- все равно документ пустой. Может кто подскажет, как такую ошибку обойти?

"Запись с такими ключевыми полями существует! : ПлановыеНачисленияРаботниковОрганизаций: 01.09.2005, <фамилия>, МОМК № 2, Пед. нагрузка  (новая),  (Регистр сведений: Плановые начисления сотрудников; Номер строки: 27)
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7433)
----
Скажем чтобы при возникновении такого конфликта обработка шла дальше а не портила весь документ
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс