|
запись не верна: период не может быть пустым | ☑ | ||
---|---|---|---|---|
0
kukulkan
04.05.22
✎
10:06
|
Привет!
1С:Предприятие 8.3 (8.3.15.1958) Подскажите. У меня в документе выскакивала ошибка: Запись с такими ключевыми полями существует. Поставить периодичность регистра — одна секунда. Теперь ошибка выскакивает: запись не верна период не может быть пустым Что следует проверить? Спасибо |
|||
1
Жан Пердежон
04.05.22
✎
10:07
|
Проверь, что период не пустой
|
|||
2
Волшебник
модератор
04.05.22
✎
10:08
|
(1) Спасибо, Кэп!
|
|||
3
kukulkan
04.05.22
✎
10:13
|
период не пустой, конечно же, но ошибка выскакивает
|
|||
4
lodger
04.05.22
✎
10:19
|
(3) исполняющему коду мы верим больше, чем тебе.
пустой - значит пустой. |
|||
5
SSSSS_AAAAA
04.05.22
✎
10:19
|
(3) Обвинить комп во лжи и подать иск на компенсацию морального ущерба.
Почему решил, что проблема уникальности именно в периоде? Почему решил, что установка периода в секунду решит проблему? Почему решил, что надо корежить регистр,, а не искать проблемные записи? |
|||
6
hhhh
04.05.22
✎
10:21
|
(3) ну посмотри поля в отладчике в момент ошибки. наверно, у тебя несколько записей пишется, а ты смотришь первую из них, там период непустой, а в следующей записи наверно пустой.
|
|||
7
lodger
04.05.22
✎
10:21
|
(5) обычно, проблема в расхождении бизнес-логики и архитектуры решения.
а корень расхождения в странных идеях на стороне бизнеса. например, были цены ежедневные, а стали посекундные. то есть, увеличилось число документов регистрации с разными показаниями на разное время в пределах дня. |
|||
8
kukulkan
04.05.22
✎
10:26
|
Дополнение, в ошибке выскакивает, что запись не верна период не может быть пустым, а потом
дата 01.01.0001 0:00:00 но период выбран другой Почему решил, что проблема уникальности именно в периоде? - ну так ошибка выскакивает о периоде Почему решил, что установка периода в секунду решит проблему? - исчезла ошибка с ключевыми полями, когда сменил регистр Почему решил, что надо корежить регистр,, а не искать проблемные записи? - это новый документ там буквально одна запись. Первая строка записалась без проблем, а вторую не могу сохранить lodger это документ фонда оплаты труда не мой случай |
|||
9
Fish
04.05.22
✎
10:30
|
(8) Смотри в коде, что у тебя пишется в поле "период" при записи в регистр.
|
|||
10
Lexandr
04.05.22
✎
10:36
|
Да открой регистр, глянь с каким периодом у тебя были созданы записи предыдущими документами.
|
|||
11
Жан Пердежон
04.05.22
✎
10:41
|
(8) научу пользоваться отладчиком (дорого)
|
|||
12
SSSSS_AAAAA
04.05.22
✎
11:31
|
(8) "Почему решил, что надо корежить регистр,, а не искать проблемные записи? - это новый документ там буквально одна запись. Первая строка записалась без проблем, а вторую не могу сохранить"
Но ругается то на регистр, а не на записи в документах. В регистре тоже одна запись? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |