Имя: Пароль:
1C
1С v8
Помогите побороть ошибку в КД
, ,
0 Плот
 
19.04.13
07:11
Ребята привет!
из одной КА в такую же КА делаю выгрузку данных. Правила создал автоматически с помощью КД. Теперь ругается
Поле объекта недоступно для записи (ПериодДействияБазовый)
Захожу в правила и в ПВР Основные начисления ->ПериодДействияБазовый отключаю. Теперь вываливаается ошибка
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4842)}: Ошибка записи объекта
   ТипОбъекта             =  Основные начисления организаций
   Объект                 =  Оплата отпуска по шестидневке
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Недопустимая модификация предопределенных строк в списке вытесняющих видов расчета
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4835)
   КодСообщения           =  26
Помогите поброть ошибку
1 Рэйв
 
19.04.13
07:18
Открывай в отладке УниверсальныйОбменДаннымиXML, ставь в модуле объекта точку останова по ошибке на строке 4835 и смотри чего ей не хватает для счастья
2 Рэйв
 
19.04.13
07:19
соответсвенно поставь условие так, чтобы ей всего хватало
3 Wobland
 
19.04.13
07:19
(1) да там просто застрелиться ;) я как-то без отладчика в таких случаях, по описанию ошибки
4 Steini
 
19.04.13
07:21
(1) а если это функция, которая вызывается первый миллион раз нормально , а на миллион первый - вылезает ошибка?
5 Wobland
 
19.04.13
07:21
(4) остановка по ошибке остановит в миллионпервый раз
6 Steini
 
19.04.13
07:23
(5) воот, тоже такая мысль, но вот у меня бывало, что механизм остановки по ошибке не срабатывал =) не буду , конечно, утверждать, что руки прямые, но в своих действиях ошибок не видел..
7 Wobland
 
19.04.13
07:24
(6) отладчик не подключен к процессу, наверное, был
8 GenAcid
 
19.04.13
07:27
ТипОбъекта             =  Основные начисления организаций
  Объект                 =  Оплата отпуска по шестидневке
  ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Недопустимая модификация предопределенных строк в списке вытесняющих видов расчета

По-русски вроде написано - где и что.
9 Steini
 
19.04.13
07:29
(7) да не, все подключен. У меня просто давича была подобная ситуация - звонят, говорят отчет с ошибкой вылетает. Ну я открываю рабочей базы конфигуратор, запускаю в режиме отладки предприятие. А там цикл по всей продукции, по складам и контрагентам - понятно дело, их там миллион. Ну, думаю, поставлю остановку по ошибке - а вот и нет: значит во всяких Попытка - Исключение этот механизм срабатывает, а в моей ошибке - нет. (причем вручную установленные точки останова тоже срабатывают). Ну и вот что тут поделать? Ну пришлось изхищряться в отладчике лобовым способом))
10 Плот
 
19.04.13
07:44
(8) Я так понимаю что выгружаются предопределенные и это не есть гуд?
11 Wobland
 
19.04.13
07:46
(10) для предопределённых есть ПКЗ
12 Плот
 
19.04.13
07:56
(11) Тогда не понимаю что (8)
13 Wobland
 
19.04.13
07:59
(12) я тоже ;) но я с регистрами расчёта не дружу, уж извини
14 vicof
 
19.04.13
08:02
(10) Не выгружаются, а загружаются, или не загружаются.
Смотри, с шестидневкой происходит.
15 vicof
 
19.04.13
08:06
(14) *что с шестидневкой происходит
16 GenAcid
 
19.04.13
08:07
У тебя по правилу конвертации нашелся предопределенный элемент, который в режиме предприятия изменить нельзя. Хотя я тоже с регистрами расчета не в ладах, может ошибаюсь.
17 Плот
 
19.04.13
10:53
(14)да, не загружаются, так что с этим делать?
18 Плот
 
19.04.13
10:54
(16) Так как его не загружать?
19 Wobland
 
19.04.13
10:55
(18) смотреть в ПКЗ?
20 Рэйв
 
19.04.13
10:56
(18)Посмотри Наименование предопределенного
и в ПКО  ПередВыгрузкой

Если Истояник.Наименвоание="ИмяВПриемнике" тогда
  Отказ=Истина;
КонецЕсли;
21 Рэйв
 
19.04.13
10:56
*Источник.Наименование
:-)
22 Wobland
 
19.04.13
10:58
никогда не употреблял ПКЗ (77->82 работаю), но, ёмаё, это ж должно и без костылей учитываться
23 Wobland
 
19.04.13
10:59
(20) Отказ=Истоянник.Предопределённый, не?
24 Плот
 
19.04.13
11:29
(23) тоже склоняюь к этому пойду пробовать
25 Рэйв
 
19.04.13
11:31
(23)Ну да..конфы же одинаковые.  Я к такой лафе не привык:-)
26 Плот
 
19.04.13
12:33
(25)Говорит
Поле объекта не обнаружено (Предопределённый)
27 Плот
 
19.04.13
12:44
Если вообще с правилами созданными автоматически выгружать
Ошибка записи объекта
   ИмяПКО                 =  ОсновныеНачисленияОрганизаций
   Нпп                    =  37
   Гнпп                   =  0
   Источник               =  
   ТипОбъекта             =  Основные начисления организаций
   Свойство               =  ПериодДействияБазовый
   Значение               =  Да
   ТипЗначения            =  Булево
   Объект                 =  Оплата простоя от оклада по часам
   ОписаниеОшибки         =  Поле объекта недоступно для записи (ПериодДействияБазовый)
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7191)
   КодСообщения           =  26
28 Wobland
 
19.04.13
14:10
(26) 1С не любит Ё
29 Wobland
 
19.04.13
14:12
буква есть, а слова с этой буквой нету ;)
30 Плот
 
19.04.13
14:38
(29) Теперь пишет
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4842)}: Ошибка записи объекта
   ТипОбъекта             =  Основные начисления организаций
   Объект                 =  Оплата отпуска по шестидневке
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Недопустимая модификация предопределенных строк в списке вытесняющих видов расчета
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4835)
   КодСообщения           =  26
31 simol
 
19.04.13
14:43
Так зачем ты перезаполняешь предопределенные?
32 Плот
 
19.04.13
14:50
(31) Так я не заполняю, как раз таки и пытаюсь избежать этого. См(23)
33 Wobland
 
19.04.13
14:51
(32) ну не_выгрузил ты предопределённые. а загружать оно тебе пытается в предопределённые, не?
34 Плот
 
19.04.13
14:53
(33) Вообще воткнут код в ПередЗагрузкой()
35 Wobland
 
19.04.13
14:56
Плот, на меня не рассчитывай, я держу ветку на плаву да размышляю вслух. выпал уже из темы ;)
36 Плот
 
19.04.13
15:05
(35) Спасибо и на этом