Генерация случайного числа
12.11.2009
15:30
#1
"Нужно в документе "Прием на работу" создать процедуру для генерации нового табельного номера сотруднику, причем уникального.Подскажите или напишите , вот прблизительно, но неправильно:
Процедура ПолучитьСлучайноеЧисло()
Спр = создатьобъект("Справочник.Сотрудники");
ТабНомер.мин(11111);
ТабНомер.макс(99999);
Если ТабНомер=Спр.код тогда
Пока табномер<>спр.код и табномер<табномер.макс
Цикл табномер.мин=табномер.мин+1;
конеццикла;
конецесли;
КонецПроцедуры
"
Процедура ПолучитьСлучайноеЧисло()
Спр = создатьобъект("Справочник.Сотрудники");
ТабНомер.мин(11111);
ТабНомер.макс(99999);
Если ТабНомер=Спр.код тогда
Пока табномер<>спр.код и табномер<табномер.макс
Цикл табномер.мин=табномер.мин+1;
конеццикла;
конецесли;
КонецПроцедуры
"
12.11.2009
15:36
#3
А у вас что код справочника не уникальный?
И еще есть процедура УстановитьНовыйКод.
И еще есть процедура УстановитьНовыйКод.
12.11.2009
15:41
#5
Вся суть :
на ф.эл. есть кнопка - установить и поле - табномер, при нажатии кнопки в поле генерируется новый уникальный код справочника.
на ф.эл. есть кнопка - установить и поле - табномер, при нажатии кнопки в поле генерируется новый уникальный код справочника.
Проблема при обновлении базовой бухгалтерии 8.0 на 8.1Как изменить печатную форму операции в ручную ББУ 7.7
Читают тему
(гостей: 1)