#0
by ВПоискахИстины
Регистр сведений, записи вводятся через форму записи. Перед тем как записать в регистр по алгоритму нужно сравнить Запись со всеми записями в регистре кроме нее самой. Как это делается правильно? PS Уникальность документа или элемента справочника можно определить ссылкой. Соотв-но все документы кроме этого: "Выбрать Ссылка Из Документ.Имя где Ссылка<>&ЭтотДок". В регистре сведений можно добавить реквизит Ссылка, и в форме записи перед тем как записать присваивать при необходимости уникальный идентификатор. Соотв-но все записи кроме этой: "Выбрать Ссылка Из РегСв.Имя Где Ссылка<>&СсылкаНаЭтуЗапись". Но как-то добавлять реквизит в РС не хочется.. Спасибо.
#6
by Dimaster
Вообщето регистр сведений на то и регистр сведений, что туда нельзя сделать 2 записи с одинаковыми измерениями. Зачем их сравнивать перед записью, если механизм платформы делает это сам???
#8
by ВПоискахИстины
У меня структура регистра Заместитель-Замещаемый-ДатаС-ДатаПо, ресурсы Выполняется, Завершена. При выборе одной настройки, заместитель не должен замещать 2+ замещаемых в один период. В регистре: Зам - Босс1 - 01.01.13 - 10.01.13 Если открыть эту запись и поменять Босс1 на Босс2, то перед записью при взятии запросом данных мы получим "Зам-Босс1-..". Соотв-но программа скажет, что запись с таким заместителем уже есть, хотя по факту это перезапись.
#9
by ВПоискахИстины
понял, что делать, спасибо:). Буду проверять на совокупность старых значений измерений.
#11
by rozer76
смотри... 1) записываешь в транзакции 2) сначала читаешь запросом но перед этим накладываешь "исключительную блокировку" на читаемые измерения 3) по результатам принимаешь решение ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как быстро удалить записи из регистра сведений
- Есть ключ записи регистра сведений. Как получить имя этого регистра?
- Как в базе проверить уникальность кода и номера документа
- Открыть форму записи регистра сведений с выбранным в документе имерением
- Как получить имя регистра сведений из формы записи этого же регистра?
- При обновлении УТ записи регистра сведений стали не уникальными
- Удаление записи регистра сведений в форме списка регистра
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- Как формируется GUID? (Уникальность его в пределах разных баз)
- Уникальность наименования справочника
- Открытие формы записи для новой записи регистра сведений с установленным полем.
В этой группе 1С
- Как программно перезаписать документы
- Как вызвать процедуру модуля внешней обработки из общего модуля?
- Универсальный отчет и RLS
- работа с ImageMagick из 1С
- розница 2.0 варианты отчетов
- Программный ввод на основании ПКО
- Не регистрируется объект для плана обмена
- v8: не видна переменная в модуле формы
- ОбъектXDTO в реквизитах
- Конвертация данных из табличной части в реквизит.
- Проблема с генерацией штрих-кода для весов с печатью этикеток v2
- Новый COMОбъект("ADODB.Connection") linux 1С 8.3
- Нужна помощь по СКД - итог по группировке не сходится с детальными записями
- Программно добавить выбранное поле в СКД
- отображение ФИО продавца на чеке.
- v7: Установить значение ячейки ТЗ по номеру колонки
- После обновления платформы пишет "База данных не обнаружена"
- Занятие 18 по учебнику М.Радченко.
- Виртуализация 1с7/8
- В Отчете производства за смену не отражается плановая себестоимость