Имя: Пароль:
1C
1С v8
Запрос. ВЫБРАТЬ ПЕРВЫЕ
0 Полька
 
09.11.16
14:37
"ВЫБРАТЬ ПЕРВЫЕ &Кол
Запрос будет делаться в цикле. Кол-во выбранных строк будет разное, рассчивываемое в этом цикле. Хотела передать параметром. Ругается, ждет константу. Как сделать?
1 МихаилМ
 
09.11.16
14:39
добавлйяте в текст.
2 НЕА123
 
09.11.16
14:39
стрзаменить(текст, "&Кол","2")
3 ABTOMOHTEP
 
09.11.16
14:39
CтрЗаменить(Запрос.Текст, "&Кол", НужноеКоличество);
4 Immortal
 
09.11.16
14:43
сакральный смысл запроса в цикле нераскрыт
5 Полька
 
09.11.16
14:51
Спасибо. Получилось.
6 _KaA
 
09.11.16
14:54
Запрос в цикле это плохо... но по (4) почему то, мне кажется , что мы вас не убедим :((((
7 kumena
 
09.11.16
15:05
> сакральный смысл запроса в цикле нераскрыт

я так понимаю, не хватает талантов. помоги девушке!!! )
8 Полька
 
09.11.16
15:14
Я не против, если подскажут, как сделать без цикла.
9 kumena
 
09.11.16
15:20
задача то какая?
10 Полька
 
09.11.16
15:20
Есть регистр накопления РН1. Берем в нем срез последних на определенную дату. Это будет число=НН.
Берем РН2, из него тоже берется срез последних на эту же дату, и из получившегося нужно взять НН записей.  
И так на каждое число месяца.
На выходе получить результат в виде таблицы за месяц.
11 Ёпрст
 
09.11.16
15:21
(9)Очевидно же:
в цикле сделать кучку запрсов
12 Ёпрст
 
09.11.16
15:22
(10) делаете срез последних регистра на каждую дату в самом запросе и привет - только вывод и никаких циклов.
13 Полька
 
09.11.16
15:25
(12) срез последних на каждую дату еще понятно, а как выбирать разное кол-во записей?
14 разработчик 1с
 
09.11.16
15:25
срез последних из рн?
15 kumena
 
09.11.16
15:26
я никогда не видел в регистрах накопления среза последних

> а как выбирать разное кол-во записей?

нумеруем таблицу через Сумма(1) и левое соединение по количеству <=
16 Про100Филя
 
09.11.16
15:27
(10) Соединяешь РН1 (Срез последних по дате) и РН2 (Срез последних по дате) левым соединением
17 Полька
 
09.11.16
15:29
Пардон :))) регистр сведений.
18 bootini
 
09.11.16
15:39
Тут нужна комбинация срез последних на каждую дату:
Книга знаний: Срез последних на каждую дату в запросе
и нумерация строк
Книга знаний: Нумерация строк в запросе

нумерация строк одной полученной таблицы и соединение по количеству со второй.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший