Отключение проверки на уникальность регистрационного номера документа
Помогите плиз. Мне нужно отключить проверку на уникальность регистрационного номера. Я нашел кусок кода в модуле формы который отвечает за это! Просто заккоментировать его и таким образом отключить у меня не получилось я как понимаю нужно условие полностью переписывать. Можете подсказать что делать. (Даже если номер такой уже существует все равно нужно что бы он его записал)
Прикрепленные файлы:

По теме из базы знаний
- 1С8:борьба - личный опыт работы с платформой 1с8
- Конфигурация "Весовая ред. 3.0" для Платформы 1С 8.3
- 1С:Расчет квартплаты и бухгалтерия ЖКХ
- Надежная регистрация изменений. Версионирование объектов. Аудит. Все средствами SQL Server
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(12) Что значит Возврат = Истина ?????
У Вас должно быть что-то типа такого:
У Вас должно быть что-то типа такого:
Функция РегистрационныйНомерУникален(Объект) Экспорт
УстановитьПривилегированныйРежим(Истина);
Нумератор = Нумерация.ПолучитьНумераторДокумента(Объект);
Если Не ЗначениеЗаполнено(Нумератор) Тогда // документ без номера
Если НРег(Объект.РегистрационныйНомер) = НСтр("ru = 'б\н'")
Или НРег(Объект.РегистрационныйНомер) = НСтр("ru = 'б/н'") Тогда
Возврат Истина;
КонецЕсли;
КонецЕсли;
// Начало изменений
Если ЗначениеЗаполнено(Нумератор)
И Нумератор.Наименование = "Какое-то наименование Вашего нумератора" Тогда
Возврат Истина;
КонецЕсли;
// Конец изменений
Если ЗначениеЗаполнено(Нумератор) Тогда // автонумерация
Показать
(13) Я тут просто поменял с Ложь на Истину!! Я не большой знаток пока что программы только делаю первые шаги поэтому туплю вкзде!
Если Не Делопроизводство.РегистрационныйНомерУникален(ОбъектСтруктура) Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Указанный регистрационный номер не уникален!'"));
Возврат Ложь;
КонецЕсли;
Если Не Делопроизводство.РегистрационныйНомерУникален(ОбъектСтруктура) Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Указанный регистрационный номер не уникален!'"));
Возврат Ложь;
КонецЕсли;
(8) И еще такой!!! Что с ними сделать нужно что бы убрать эту проверку на уникальность
Если НЕ ЗначениеЗаполнено(Нумератор) Тогда
Если Не ПараметрыЗаписи.Свойство("УказанРегистрационныйНомер") Тогда
ОписаниеОповещения = Новый ОписаниеОповещения(
"ПередЗаписьюПродолжениеПослеУказанияРегистрационногоНомера",
ЭтотОбъект,
ПараметрыЗаписи);
РегистрационныйНомер = Объект.РегистрационныйНомер;
ДелопроизводствоКлиент.ВвестиСтрокуСЗаголовком(
РегистрационныйНомер,
НСтр("ru = 'Укажите регистрационный номер'"),
"",
30,
ОписаниеОповещения);
Отказ = Истина;
Возврат;
КонецЕсли;
Иначе
Если СоздатьСвязьДляНумерации И Не ПараметрыЗаписи.Свойство("ПоказанВопросОСозданииСвязи") Тогда
ОписаниеОповещения = Новый ОписаниеОповещения(
"ПередЗаписьюПродолжениеПослеВопросаОСозданииСвязи",
ЭтотОбъект,
ПараметрыЗаписи);
ТекстВопроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Для регистрации документа необходимо заполнить связь ""%1"". Заполнить сейчас?'"),
ТипСвязиНумератора);
ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, РежимДиалогаВопрос.ДаНет);
Отказ = Истина;
Возврат;
КонецЕсли;
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот