Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: обработка для ввода новых данных и редактирования существующих данных
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
onsamuy
есть задача, сделать обработку для ввода новых и редактирования существующих данных справочника статьи движения денежных средств, справочников статьи доходов, статьи затрат.
подскажите в каком направлении копать, может уже есть подобные примеры
logist
А зачем? Что просто в справочнике этого нельзя сделать?
onsamuy
в справочники добавляется еще один реквизит, кодУУ. Плюс справочники закрываются на редактирование. в обработке нужно реализовать проверку кодУУ на уникальность
logist
Ну так сделайте в самом справочнике проверку на уникальность этого кода. А смысл закрывать справочники для редактирования что бы дать возможность их редактировать через ж.... По-моему Вы слишком усложняете себе жизнь...
meverikxp
Цитата(onsamuy @ 25.05.11, 12:29) необходимо зарегистрироваться для просмотра ссылки
есть задача, сделать обработку для ввода новых и редактирования существующих данных справочника статьи движения денежных средств, справочников статьи доходов, статьи затрат.
подскажите в каком направлении копать, может уже есть подобные примеры

Это у вас бух такое попросил сделать или задача на экзамене. если первое то LOGIST прав, если второе тогда другое дело.
onsamuy
подскажите, как сделать проверку на уникальность кода в справочнике
logist
Цитата(onsamuy @ 25.05.11, 16:11) необходимо зарегистрироваться для просмотра ссылки
подскажите, как сделать проверку на уникальность кода в справочнике

Процедура ПередЗаписью(Отказ)
    Искомое = Справочники.СправочникТакойто.НайтиПоРеквизиту("КодУУ",КодУУ);
    Если Искомое <> Справочники.СправочникТакойто.ПустаяСсылка() Тогда
        Отказ = Истина;
        Сообщить ("Элемент с таким кодом УУ:"+КодУУ+" уже есть");
    КонецЕсли;    
КонецПроцедуры

типа такого
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.