Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Генератор Случайных чисел , Генератор Случайных чисел          
l2d808 Подменю пользователя
сообщение 01.07.11, 12:57
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Уважаемые, а Генератор Случайных чисел в 1с7,7 существует? а то нада,а нету. ))) Спасиба заранее за помощь.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

logist Подменю пользователя
сообщение 01.07.11, 13:03
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Цитата(l2d808 @ 01.07.11, 12:57) *
Уважаемые, а Генератор Случайных чисел в 1с7,7 существует? а то нада,а нету. ))) Спасиба заранее за помощь.

Встроенной функции нет.
p.s. после камеры, уже даже боюсь спросить зачем smile.gif)


Signature
Личные бесплатные консультации не даю, для этого есть форум!

-=VJ=- Подменю пользователя
сообщение 01.07.11, 13:04
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 402
Из: Киев
Спасибо сказали: 73 раз
Рейтинг: 0

Цитата(l2d808 @ 01.07.11, 13:57) *
Уважаемые, а Генератор Случайных чисел в 1с7,7 существует? а то нада,а нету. ))) Спасиба заранее за помощь.


[необходимо зарегистрироваться для просмотра ссылки]

Это же элементарная алгоритмическая задача.

Сообщение отредактировал -=VJ=- - 01.07.11, 13:04


Signature
Живу на VJ.net.ua.
Спілкуюсь в ЖЖ

logist Подменю пользователя
сообщение 01.07.11, 13:05
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Вот нарыл такую штуку:

// СлучайноеЧисло(Знач Предел=1)
//
// Параметры:
//  Знач Предел=1
//
// Возвращаемое значение:
//  Случайное число в диапазоне:
//   0~1, если Предел равен 1;
//   1~Предел если Предел больше 1
//
Функция СлучайноеЧисло(Знач Предел=1)
    ScrCtrl=CreateObject("MSScriptControl.ScriptControl");
    ScrCtrl.Language="VBscript";
    ScrCtrl.ExecuteStatement("randomize");  
    СлучайноеЧисло=ScrCtrl.Eval("rnd");
    Если Предел>1 Тогда
        СлучайноеЧисло=1+Цел(СлучайноеЧисло*Цел(Предел));
    КонецЕсли;
    Возврат СлучайноеЧисло;
КонецФункции // СлучайноеЧисло()


Signature
Личные бесплатные консультации не даю, для этого есть форум!

l2d808 Подменю пользователя
сообщение 01.07.11, 13:12
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Цитата(logist @ 01.07.11, 14:03) *
Встроенной функции нет.
p.s. после камеры, уже даже боюсь спросить зачем smile.gif)

Фото Проще именовать для сохранения.
А в суме у меня вышел такой монстр:
Процедура Фото()
Перем ИмяФайла;
Перем oDevice[5];
Sc=CreateObject("MSScriptControl.ScriptControl");
Sc.language="VBscript";
sc.executeStatement("randomize");  
Код=Sc.eval("rnd");
   ИмяФайла=КаталогИБ()+"Photo\test\"+СокрЛП(Код)+".jpg";
   Если ФС.СуществуетФайл(ИмяФайла)=1 Тогда
      ФС.УдалитьФайл(ИмяФайла);
   КонецЕсли;
   Device = CreateObject("WIA.DeviceManager");
   Количество = Device.DeviceInfos.Count;
   Для К=1 По Количество Цикл
      Если Device.DeviceInfos(к).Type = 3 Тогда
         Попытка
            oDevice[к] = Device.DeviceInfos(к).Connect();
         Исключение
            oDevice[к] = 0;
         КонецПопытки;
      Иначе
         oDevice[к] = 0;
      КонецЕсли;
   КонецЦикла;
    
   Для К = 1 По Количество Цикл
      Если oDevice[к] <> 0 Тогда
         Item = oDevice[к].ExecuteCommand("{AF933CAC-ACAD-11D2-A093-00C04F72DC3C}");  
         Image = Item.Transfer("{557CF401-1A04-11D3-9A73-0000F81EF32E}");
         Image.SaveFile(ИмяФайла);
      КонецЕсли;
   КонецЦикла;
КонецПроцедуры

Но вот маленькая неувязка. Через 4-5 фотографий 1с орет память не может быть read и банально вырубается. Не подскажите по какой причине?


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Vofka Подменю пользователя
сообщение 01.07.11, 13:20
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Ёк-макарёк, ну а это что: http://pro1c.org.ua/index.php?showtopic=2909

Спасибо сказали: -=VJ=-, l2d808,

l2d808 Подменю пользователя
сообщение 01.07.11, 13:24
Сообщение #7

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Цитата(Vofka @ 01.07.11, 14:20) *
Ёк-макарёк, ну а это что: http://pro1c.org.ua/index.php?showtopic=2909

Спасибо Вам ОГРОМНОЕ.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Vofka Подменю пользователя
сообщение 01.07.11, 13:32
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Тему закрываю. А насчет "А в суме у меня вышел такой монстр" продолжаем здесь: http://pro1c.org.ua/index.php?showtopic=3972

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Тема закрыта Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 0:44
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!