Имя: Пароль:
1C
1С v8
номер по порядку в журнале документов
0 AlexNecro
 
06.12.12
12:07
1. ТЗ+ПриВыводеСтроки() 0% (0)
2. Пользоваться реестром 0% (0)
3. Вывести количество строк куда-нибудь на форме 0% (0)
4. Есть другой, хороший, способ 0% (0)
5. Не знаю как сделать/не понимаю зачем 0% (0)
Всего мнений: 0

Знаю, что вопрос так себе и вообще баян, но вдруг у кого есть хороший ответ:
Очень хотят в журнале выводить номер по порядку, с учетом установленных отборов и т.п., то есть так же, как вывелось бы в реестре. Нужно это в первую очередь для того, чтобы оценить, сколько строк получилось (привыкли в эксели). Я знаю только способ ТаблицаЗначений в которой выборка с таким же отбором + ПриВыводеСтроки().
Кто знает более простой и надежный способ?
1 Cube
 
06.12.12
12:11
(0) Табличная часть.
СКД.
2 AlexNecro
 
06.12.12
12:14
поподробнее, пожалуйста!
3 Cube
 
06.12.12
12:16
(2) Тебе нужно просто пронумеровать строки 1, 2, 3 и т.п.?
4 AlexNecro
 
06.12.12
12:16
да
5 Cube
 
06.12.12
12:17
(4) Автоматически нумеруются строки в табличных частях. Также автоматически может пронумеровать строки СКД.
Куда подробнее?
6 MSII
 
06.12.12
12:19
Была бы форма управляемой, можно было бы в запросе нумерацию строк организовать.
7 AlexNecro
 
06.12.12
12:21
Извиняюсь, не уточнил: у меня тут 8.1, форма неуправляемая, и это форма списка, на которой табличное поле с источником "БизнесПроцесс.Список", "Документ.Список", итд
8 AlexNecro
 
06.12.12
12:22
А разве можно организовать нумерацию строк в запросе?
9 Cube
 
06.12.12
12:23
(8) Нет.
10 MSII
 
06.12.12
12:25
11 Cube
 
06.12.12
12:25
Кстати, "Групповая обработка справочников и документов" умеет печатать пронумерованный реестр документов.
12 Cube
 
06.12.12
12:28
(10) Хех, извращенцы)))
13 FIXXXL
 
06.12.12
12:30
(0) общего количества строк хватит твоим пользователям?
14 AlexNecro
 
06.12.12
12:34
(13) на это их проще будет уговорить, чем на отсутствие и количества и нумерации
15 AlexNecro
 
06.12.12
12:35
(13) но мне не нравится этот вариант как и первый, потому что придется всегда помнить о том, что отбор нужно учесть в двух местах - в списке и в запросе
16 Maxus43
 
06.12.12
12:45
с построителем можно поигратся, он может проглотить отбор установленый в спсике
17 FIXXXL
 
06.12.12
12:54
(14)
   
   Построитель = Новый ПостроительЗапроса;
   Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДокументСписок);
   Результат = Построитель.Результат; //отобранные строки типа РезультатЗапроса
   
   Выборка = Результат.Выбрать();
   Сообщить(Выборка.Количество());
18 AlexNecro
 
06.12.12
13:50
(17) Спасибо! И почему я не знал о таком гениально простом методе?!