|
v7: случайное число | ☑ | ||
---|---|---|---|---|
0
Anna-Ain
16.11.11
✎
09:21
|
Всем доброе утро)))
Вот задача возникла такая: нужно получить случайное число из диапазона, есть минимальное значение и максимальное, как в семерке это реализовать можно? |
|||
1
zak555
16.11.11
✎
09:22
|
s4 = rand (min, max)
|
|||
2
Balabass
16.11.11
✎
09:22
|
C помощью внешник компонент математических.
|
|||
3
zak555
16.11.11
✎
09:24
|
||||
4
aka AMIGO
16.11.11
✎
09:28
|
можно и псевдослучайные получать..
организуем последовательность двух чисел, нечетных, не быстро меняющихся, делим одно на другое, в частном вырезаем любую группу цифр из дробной части. "псевдо" - потому, что при большом времени применения метода, частные получаются вырожденными |
|||
5
1Сергей
16.11.11
✎
09:31
|
(2) о_О нафига?
|
|||
6
zak555
16.11.11
✎
09:36
|
(5) библиотеки это наше всё
|
|||
7
Anna-Ain
16.11.11
✎
09:51
|
спасибо за подробные ответы)))
|
|||
8
1Сергей
16.11.11
✎
09:53
|
Кстати, нафига случайное число понадобилось?
|
|||
9
Wobland
16.11.11
✎
09:56
|
(8) баланс не сходится. запускаешь на ночь обработку, она генерит до тех пор, пока суммы не сойдутся. потом Возврат - вуаля! утром уже всё красиво ;)
|
|||
10
aka AMIGO
16.11.11
✎
09:57
|
(9) ужас какой-то.. баланс не сходится вычти актив из пассива, прибывь результат к меьшему, и - ву-аля! сошелся!
|
|||
11
Wobland
16.11.11
✎
10:02
|
(10) а чем ночью обработке заниматься?
|
|||
12
aka AMIGO
16.11.11
✎
10:05
|
(11) а!! и прогер при деле :)
|
|||
13
Anna-Ain
16.11.11
✎
10:30
|
(8) не мне понадобился, я сейчас с запросом в восьмерке не полажу никак
|
|||
14
Wobland
16.11.11
✎
10:33
|
(13) ну давай уже фотку не тебя и текст запроса
|
|||
15
Anna-Ain
16.11.11
✎
10:39
|
"ВЫБРАТЬ
| ВложенныйЗапрос.Сотрудник, | СУММА(ВложенныйЗапрос.Результат) КАК Результат, | ВложенныйЗапрос.СтатьяФинансирования, | ВложенныйЗапрос.ПериодРегистрации |ИЗ | (ВЫБРАТЬ | БУОсновныеНачисления.Сотрудник КАК Сотрудник, | БУОсновныеНачисления.Результат КАК Результат, | БУОсновныеНачисления.СтатьяФинансирования КАК СтатьяФинансирования, | БУОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации | ИЗ | РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления | ГДЕ | БУОсновныеНачисления.ПериодРегистрации >= &НачПериода | И БУОсновныеНачисления.ПериодРегистрации <= &КонПериода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | БУДополнительныеНачисления.Сотрудник, | БУДополнительныеНачисления.Результат, | БУДополнительныеНачисления.СтатьяФинансирования, | НАЧАЛОПЕРИОДА(БУДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ) | ИЗ | РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления | ГДЕ | БУДополнительныеНачисления.ПериодРегистрации >= &НачПериода | И БУДополнительныеНачисления.ПериодРегистрации <= &КонПериода) КАК ВложенныйЗапрос | |СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.ПериодРегистрации, | ВложенныйЗапрос.Сотрудник, | ВложенныйЗапрос.СтатьяФинансирования |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Сотрудник.Наименование"; ТЗОбщая = Запрос.выполнить().Выгрузить(); ТЗОбщая.Свернуть("Сотрудник,ПериодРегистрации,СтатьяФинансирования","Результат"); ТЗСтроки = ТЗОбщая.Скопировать(); ТЗСтроки.Свернуть("Сотрудник",); ТЗКолонки = ТЗОбщая.Скопировать(); ТЗКолонки.Свернуть("СтатьяФинансирования",); ТЗКолонкиПериод = ТЗОбщая.Скопировать(); ТЗКолонкиПериод.Свернуть("ПериодРегистрации",); ТЗКолонкиПериод.Сортировать("ПериодРегистрации"); ТЗПериодыСтатьи = ТЗОбщая.Скопировать(); ТЗПериодыСтатьи.Свернуть("ПериодРегистрации,СтатьяФинансирования"); В общем, суть такая - выбираешь период , по нему по сотрудникам доход должен выводиться с учетом статей, у меня данные смещаются при свертке, наверное, непонятно написала |
|||
16
Wobland
16.11.11
✎
10:40
|
я с ЗУПом не дружу, но свёртку же в запросе можно делать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |