#0
by эцп
Пользователь в табличную часть документа может ввести такие данные, что при проведении документа (осуществляется запись данных в регистр сведений) выскакивает ошибка "Запись с такими ключевыми полями существует!". Можно ли каким-то образом вывести пользователю сообщение, что он не прав и у него ошибка в такой-то строке до того, как данные будут записаны в регистр сведений?
#4
by эцп
Я вижу такой порядок действий: 1. Установить управляемую блокировку по ключевым полям регистра сведений (на регистр). 2. Прочитать данные из регистра. 3. Сравнить с тем, что в ТЧ 4а. Если есть совпадения вывести сообщение. 4б. Если проблем нет, записать данные в регистр. или есть лучшие варианты?
#11
by эцп
А не дай бог кто-нибудь параллельно будет проводить документ по этому регистру по этому отбору
#12
by эцп
Вот здесь нашел 10096244 Управляемая блокировка по полю Период периодического регистра сведений Проблема: В режиме совместимости "Не использовать" при вызове метода Заблокировать происходит ошибка У пространства блокировок РегистрСведений.Имя не существует поля с именем Период если блокировка включает поле Период и накладывается на пространство периодического регистра сведений. Дата публикации: 2012-01-19 А потом вот здесь Я в печали :(
#13
by olegves
создавай наборзаписей и устанавливай для него Отборы по своим ключевым полям, после чего Прочитать и Количество Если количество=0, то записи нет
#15
by olegves
запросом ты получаешь ссылку на запись, а набором записи сам объект НЗ - почувствуй разницу В НЗ можно че-то поменять и записать - это будет та же запись, а не новая
#16
by эцп
А мне ничего менять и не нужно, не нужно получать ссылку на запись, мне нужно проверить, нет ли в регистре записей с такими же ключевыми полями, что и в документе
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как обработать ошибку?
- Запись с такими ключевыми полями существует!
- Ошибка: Запись с такими ключевыми полями существует!
- Запись с такими ключевыми полями существует!
- Обработать ошибку в Письмо.ОбработатьТексты(), когда встречается "<?xml"
- v8: Как найти ошибку "Ошибка SQL: Запись значения NULL..."
- Запись бух. операции сильно тормозит (запись в регистр бухгалтерии)
- Запись с такими ключевыми полями существует!
В этой группе 1С
- Картинка в ячейке дерева значений
- Режим "ОбменДанными.Загрузка = Истина" в "Конвертации данных"
- Многострочный режим в табличной части
- РедактированиеКонтактнойИнформации
- Как в строке дерева значений выставить наклонный шрифт?
- v7: В отчете Начисленные налоги с ФОТ не отображаются налоги
- Помогите с терминалом сбора данных Casio DT-930M51E
- Шрифт заголовка реквизита 1С 8.2
- запрет отгрузки товара при привышении установленного ограничения в УТ
- Результат запроса в виде иерархии.
- v8: Запись xml документа через DOM ЗаписьУзловDOM
- Как скопировать файлы из каталога по списку ?
- v7: Отправка уведомлений пользователям ТСД
- Шалит регистр сведений. Запись с такими ключевыми полями уже существует!
- Перенос остатков по счету 69.21 из бухгалтерии 7.7 в КА
- v7: Журнал расчета страховых взносов, смена ставок ПФР, ФСС
- Выгнать неактивных пользователей 1С
- 1С ЗУП. Округление удержаний
- v8: УТ 10.3 как увидеть убыток от списания товара
- Входит ли в ключ записи регистра сведений номер строки?