Имя: Пароль:
1C
1С v8
Конвертация
, ,
0 ReZеt
 
27.11.12
07:31
Здравствуйте. При загрузке данных, из 1С Предприятие 7.7 4.5(7.70.544)  в Бухгалтерию предприятия 8.2 редакция 2.0 (2.0.37.14)
Выдает следующую ошибку.
ТипОбъекта=  Операция (бухгалтерский и налоговый учет)
Объект=Операция (бухгалтерский и налоговый учет) 00000000376 от 31.01.2012 0:00:00 ОписаниеОшибки=Ошибка при вызове метода контекста (Записать): Запись не верна! Поле "Подразделение" должно быть пустым! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
ПозицияМодуля=Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4787)
КодСообщения=26
Для выгрузке данных из 7 использую модуль выгрузки данных (2.0.12).
Так вот что это? Я думаю что проблема в счёте так ли это? И скажите, как узнать, на какой именно операции происходит ошибка.
1 iceman2112
 
27.11.12
07:40
А если попробывать ОбменДанным.Загрузка = Истина все равно не проходит?
2 ICWiner
 
27.11.12
07:41
Капитан очевидность подсказывает, что проблема в документе "Операция (бухгалтерский и налоговый учет) 00000000376" от 31.01.2012 0:00:00. Конкретнее - "Поле "Подразделение" должно быть пустым!" Что тут не ясно?
3 ReZеt
 
27.11.12
07:47
2 Ну да Ну понятно что поле а где в 7 найти ту запись в которой неверные данные Ну что править?
4 iceman2112
 
27.11.12
07:50
Операции?????
5 ICWiner
 
27.11.12
07:50
А если отладчиком пройтись и поставить остановку по ошибке?
6 ReZеt
 
27.11.12
07:52
ICWiner щазззз буду пробывать
7 ICWiner
 
27.11.12
07:54
(6) Я как-то сразу не допер, что там ошибка при записи уже в 8... А в отладчике даже если и не выцепишь какой док-т семерки, то будут счета, субконто, сумма. По этой информации, скорее всего, не сложно будет найти.
8 ReZеt
 
27.11.12
07:54
iceman2112 Ну да Операция (бухгалтерский и налоговый учет)это бухгалтерская справка. Просто если обработка не загружает то я считаю это дело не в конфигураторе а если и в нем то в 7 ке ну и хочеться не меняя кода выявить ошибку и исправить её
9 ReZеt
 
27.11.12
07:55
ICWiner Да я прекрасно вас понял, ) спасибо
10 Дейл
 
27.11.12
07:56
Используй старый дедовский способ
Попытка
Объект.Записать()
Исключение
Сообщить(Объект)

И мне кажется счастье придет в твой комп
11 Дейл
 
27.11.12
07:58
кстати попробуй при загрузки Оптимизацию  = ложь;
12 ReZеt
 
27.11.12
07:59
Дейл огромное спасибо обязательно попробую
13 ICWiner
 
27.11.12
08:23
(10) не поможет:) Он нам сообщит тот же "Операция (бухгалтерский и налоговый учет) 00000000376"
14 GenV
 
27.11.12
08:39
(0) Хм. Вроде же ясно написано, что при записи операции в первой проводке не должно быть заполнено подразделение у одного из счетов. Т.е. у этого счета не стоит учет подразделениям.
15 vitek89
 
27.11.12
08:40
Наверное по какому-то счету проводки нет учета по подразделениям. Надо посмотреть в правилах на стороне 7 , че туда пихается
16 ReZеt
 
27.11.12
08:47
GenV вот и как узнать у какого счета нужно поставить учет по подразделениям
17 ReZеt
 
27.11.12
08:48
ICWiner Верно не помогло
18 vitek89
 
27.11.12
08:53
Можно же в плане счетов посмотреть, где есть учет по подразделениям, а где нет
19 ReZеt
 
27.11.12
08:55
Ну я вроде как нашел 10.13 сделал учет по подразделениям но ошибка не осталась. Поэтому вот сижу и думаю как точно выципить по какому счёту вылазеет проблема. И что то ни как
20 ReZеt
 
27.11.12
08:55
* осталась
21 vitek89
 
27.11.12
08:58
Ну я имел ввиду выяснить что за счет, а потом в правилах конвертации отредактировать правило конвертации свойств, отвечающее за запись в подразделение, а не менять что-то в восьмерке.
22 ReZеt
 
27.11.12
09:02
Ну да я и не хочу в 8 менять Такс загрузить правило конвертации
23 ICWiner
 
27.11.12
09:10
В остановке по ошибке должна быть информация о проводке, которую пытается сформировать операция. Там и посмотри.
24 ReZеt
 
27.11.12
09:18
ICWiner ок пробую
25 GenV
 
27.11.12
09:38
(16) В модуле набора записей в 8 поставить точку, если выгружаешь не через COM.
26 ReZеt
 
27.11.12
09:40
Так, сейчас дождусь ошибку и попробую ваш совет