Имя: Пароль:
1C
1С v8
Создали регистр сведений Аналоги, регулярно стали пропадать из него записи, как побороть?
0 svird
 
31.08.18
20:03
Конфигурация самописная, бывшая УТ 10, туда добавили модуль производства из другой конфигурации и такая беда. Причем пропадают не сразу, в справочнике Номенклатура пользователь аналоги вносит, сохраняет справочник, закрывает - открывает, аналоги есть. Открывает через пол дня, аналогов нет! Кеши чистил, но у всех почистить не могу, некоторые упираются, типа настройки отчетов боятся собьются. Запрещать на удаление правами? Прописывать при удалении запись в журнал регистрации?
1 dmpl
 
31.08.18
20:08
(0) Наиболее часто такое происходит когда происходит запись в регистр сведений без отбора или с неполным отбором.
2 svird
 
31.08.18
20:12
(1) Что пропадают все записи? Не одной не остается. А когда записывают в самом регистре несколько записей видно. А потом они пропадают
3 piter3
 
31.08.18
20:13
(2) он сказал верно.смотрите код
4 dmpl
 
31.08.18
20:13
(2) Если записывать набор записей без отбора - все и пропадут.
5 dmpl
 
31.08.18
20:15
(4) Телепаты тут спрашивают - случаем, не при записи номенклатуры без аналогов пропадают?
6 svird
 
31.08.18
20:17
(5) сейчас проверю, спасибо
7 svird
 
31.08.18
20:19
(5) проверил, записал пустой, не удаляет, в регистре запись есть
8 dmpl
 
31.08.18
20:24
(7) Если всегда очищаются все записи - можно поставить проверку в модуле набора записей на пустой отбор и либо отказывать в записи, либо писать в ЖР. Далее пользователи должны будут жаловаться.
9 Chameleon1980
 
31.08.18
20:41
частая ошибка людей, сталкивающихся с РС

при использовании набора записей

не установлены отборы

пиши, например, через менеджер записи и не наткнешься на ошибку, но это не выход

научись работать с наборами записей правильно
10 svird
 
31.08.18
20:50
(9) А как отследить эту ошибку, не могу найти, когда она срабатывает?
11 Chameleon1980
 
31.08.18
21:03
ТвойНаборЗаписей.Записать()

или если стояло
ТвойНаборЗАписей.Записывать
то при добавлении смотри

перед добавлением нехватает додумайся чего.

или гугли
v8: Регистр сведений. НаборЗаписей
12 svird
 
31.08.18
21:47
Спасибо, нашел ошибку, таки правильно было в (5), но особенность была в том, что затиралось при записи нового элемента справочника.
Закон Брукера: Даже маленькая практика стоит большой теории.