Номер года в литерале типа 'Дата' превышает 3999 #362690


#1 by NickAn
В регистре сведений пользователь ввел год 5080. Как с этим бороться и как его удалить. При попытке удалить и ли изменить выдает Номер года в литерале типа 'Дата' превышает 3999
#2 by butterbean
бывает
#3 by Господин ПЖ
ну и чо?
#4 by NickAn
как удалить
#5 by butterbean
программно
#6 by Медвед1Сник
Гы, я думал платформа отслеживает кривые данные и имеет защиту от дурака. В руководстве ведь указано что макс значение по году 3999. Вот и верь после этого людям... Умора, ввести дала, удалить не дала! :))))))))
#7 by NickAn
ок круто. пробовал. Но так как опыта маловато. то может кто подскажет как? То что закоментировано ругается так же как и в теме
#8 by Господин ПЖ
у меня не давала в обработке загрузки - уходила в исключение
#9 by Медвед1Сник
Попробуй сделать обход по общей выборке и отлавливай по остальным измерениям (не Период), потом удаляй отловленную запись.
#10 by devlabnn
Сделай запрос, выбери записи, где период > 3999  и удали потом
#11 by NickAn
Не работает та же ошибка
#12 by butterbean
#13 by NickAn
Как бы там ни было, хотя спасибо за подсказку, но не работает само удалить. Я даже отладчиком прохожу изменяю дату вижу что поменялась, делаю запись. Удаляю, тоже пропускает без ошибок, но потом просто выкидавет 1с, а объект остается
#14 by devlabnn
Походу придется тебе лезть в таблицы. База скульная?
#15 by NickAn
нет
#16 by Медвед1Сник
Я шаз у себя в файловой конфе (бухия 1.6.9.4) попытался в  РС "ответс.лица орг." ввести новую запись с годом 5008, как только дошел до заполнения последнего реквизита прога сказала что номер даты превышает 3009 (выскачило окошко) - Завершить или Перезапустить? Выбрал первое и конфу закрыли.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С