Имя: Пароль:
1C
1С v8
Установка нового кода (глючит)
0 Mr_Best
 
03.04.13
18:59
Платформа: 8.2.17.169
Конфигурация: Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.22)
Режим работы: Клиент-Серверный

Проблема:

В модуле объекта документа "ЗаказНаряд" есть процедура:

Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
   Если НЕ дкПриУстановкеНовогоНомера(ЭтотОбъект, СтандартнаяОбработка, Префикс) Тогда Возврат; КонецЕсли;
КонецПроцедуры

При создании нового документа в отладчике выполнив код процедуры (стрелочка отладчика указывает на строку с текстом "КонецПроцедуры") смотрю значение переменных:
- ЭтотОбъект - новый ДокументОбъект
- СтандартнаяОбработка = Истина
- Префикс = "Т"
- Номер документа в табло: ЭтотОбъект.Номер = "     ";

Жму F10 и отладка перемещается в процедуру "ПриОткрытии" на форме, смотрю в отладчик, а там:
- Номер документа в табло: ЭтотОбъект.Номер = "АПР00001";

Почему префикс "Т" не установился? Из за СтандартнойОбработки = Истина?
1 Chin
 
03.04.13
19:11
У меня такое как то давно было - вроде после снятия признака "Автонумерация" со справочника прошло...
2 Mr_Best
 
03.04.13
20:09
Т.е. выходит, что автонумерация документа переопределяет предопределенную процедуру в модуле документа "ПриУстановкеНовогоНомера" ?
3 Voronve
 
03.04.13
20:13
(2) Доподлинно неизвестно ;(
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший