Перенос данных из ЗиК 7.7

1. ak-22 14.04.15 17:55 Сейчас в теме
При переносе данных из ЗиК 7.7 в ЗКБУ ошибка:
Ошибка записи объекта

ТипОбъекта = Перенос данных

Объект = Перенос данных ОТ-13 от 14.04.2015 0:00:00

ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Номер года в литерале типа 'Дата' превышает 3999.

ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4864)

Я понимаю, что дело в дате, но где ее в 7-ке искать? База очень большая.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Denis_CFO 49 14.04.15 18:06 Сейчас в теме
(1) ak-22, перед этой строчкой поставь типа
Если дата > '20251231' Тогда Дата = '20180101' КонецЕсли
Потом уже в 8-ке найдёшь.
3. tusv 212 14.04.15 18:13 Сейчас в теме
(1) ak-22, Прошу прощения семерочный код уже забывается.
Но можно же запросом пробежаться по журналу зарплата, где период регистрации Меньше 01.01.1997 или больше 01.01.2016
или Документ.ДатаДок Меньше 01.01.1997 или больше 01.01.2016
Или ДокументОснование.ДатаДок Меньше 01.01.1997 или больше 01.01.2016
И найти косяки
4. Cooler 22 14.04.15 18:14 Сейчас в теме
(1) ak-22,
где ее в 7-ке искать? База очень большая.
Я бы написал обработку, которая подключается из другой базы к проблемной по OLE, перебирает объекты метаданных, а в них - проверяет реквизиты, для реквизитов типа "Дата" запускает цикл по перебору элементов справочника или документов в поисках даты с таким годом.

Дело усложняется, если кривая дата прописалась в истории периодического реквизита. Если база файловая, то можно вообще вместо подключения по OLE рассматривать ее как набор файлов DBF и штатными средствами 1С пробежаться по записям всех файлов в поисках этой даты.

По SQL тоже вроде как можно сделать запрос по таблицам, но тут я не подскажу, не специалист.
5. ak-22 15.04.15 18:15 Сейчас в теме
Всем спасибо, нашел два документа начисление отпуска 5014 годом :)
6. teplova 72 25.04.16 12:16 Сейчас в теме
7. ak-22 26.04.16 21:01 Сейчас в теме
(6) teplova, если правильно помню - простым анализом общего журнала документов.
8. Xershi 1535 26.04.16 21:09 Сейчас в теме
(6) teplova, есть полный журнал документов и там легко это увидеть, как первые так и последние.
9. ak-22 27.04.16 21:03 Сейчас в теме
Заходите в меню документы - общий журнал документов. Там все видно, главное интервал поставить побольше, например с 01.01.0001 по 31.12.9999
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот