Имя: Пароль:
1C
1С v8
Как перебрать все документы которые в данный момент на форме?
0 CepeLLlka
 
15.10.11
20:26
Сабж типа..

Совсем я что-то уже :( Или может потому что температура у меня :(
1 Alex S D
 
15.10.11
20:28
на какой еще форме?
2 CepeLLlka
 
15.10.11
20:28
На форме списка документов..
3 CepeLLlka
 
15.10.11
20:29
Пишу следующее..

&НаКлиенте
Процедура РаспечататьПлатежки(Команда)
   Если НЕ ЗначениеЗаполнено(ОтборАвтор) Тогда
       Сообщить("Не выбран автор!");
   Иначе
       
   МассивСсылокПлатежек = Новый Массив;
   Для Каждого Стр из Список Цикл
       МассивСсылокПлатежек.Добавить(Стр.Ссылка);
   КонецЦикла;
КонецПроцедуры


И мне выдаёт - итератор для значения не определен
4 Alex S D
 
15.10.11
20:30
а где сам итератор то
5 CepeLLlka
 
15.10.11
20:30
Список же..
6 РежимДиалога Вопрос
 
15.10.11
20:30
построительотчета.источникДанных = Новый источникДанных(МойСписокДокументов);
7 Alex S D
 
15.10.11
20:31
а тип у списка какой?
8 CepeLLlka
 
15.10.11
20:31
(6) Простите что?

Я так не понимаю.. не можете весь цикл сразу описать?
9 pwei
 
15.10.11
20:37
(8) да там все просто.
Пока Построитель.Следующий() Цикл
СтрокаПостроителя = Построитель.ВзятьСтроку();
Если СтрокаПостроителя.Взята() Тогда
ДокументСсылка.Форма = 2*Построитель;
Иначе
Построитель = Null;
КонецЕсли;
КонецЦикла;
Не благодари...
10 CepeLLlka
 
15.10.11
20:39
Ниразу не сталкивался с построителями... но щас попробую.. и не благодарю как вы и просили :)
11 Wobland
 
15.10.11
20:40
ДокументСсылка.Форма = 2*Построитель; - это как по-русски будет сказать?
12 БибиГон
 
15.10.11
20:41
(11) дважды построитель? :)
13 pwei
 
15.10.11
20:42
(11) не ожидал..
14 mikecool
 
15.10.11
20:43
Объект.Список
15 CepeLLlka
 
15.10.11
20:43
Парни.. а если я просто возьму интервал дат списка и сделаю на его основе запрос это будет лучше чем построитель?.. и то я что-то нифига не понимаю..
16 CepeLLlka
 
15.10.11
20:43
(14) Сек
17 CepeLLlka
 
15.10.11
20:44
У меня нету объекта в реквизитах.. у меня сразу список..

Кстати да.. хочу добавить это УФ
18 mikecool
 
15.10.11
20:45
все равно формировать табдок будешь на сервере - там и формируй запрос, отборы все у списка возьмешь
19 pwei
 
15.10.11
20:46
(15) лучше построителя только null. поэтому зря 2 раза
20 CepeLLlka
 
15.10.11
20:47
Ну естественно .. с клиента то я запрос не смогу..

Майк.. а что реально нельзя просто перебрать все документы циклом? Или вы просто не знаете?

И мне кажется мальчик в (9) очень не хорошо себя повёл..
21 БибиГон
 
15.10.11
20:50
*а что реально нельзя просто перебрать все документы циклом?

а как ты их получишь? только запросом.
22 CepeLLlka
 
15.10.11
20:54
(21) Ясно.. я просто многого не знаю... поэтому и спрашиваю.. вот.. если бы знал что нельзя.. то не спросил бы ведь :) Спасибо всем.
23 pwei
 
15.10.11
20:56
(20) дядь, ты уже большой, должен понимать. ЧИТАЙ И УЧИСЬ!
24 CepeLLlka
 
15.10.11
20:58
Да ты тоже не маленький.. нет бы помочь мне читать и учиться.. так ты только хуже делаешь.. медвежью услугу мне.. поэтому в нашей стране всё так.. надо менять себя сначала..
25 pwei
 
15.10.11
21:00
(24) тебе уже тут много раз давали удочку. рыбой с тобой никто делиться не будет
26 CepeLLlka
 
15.10.11
21:06
Ладно.. бог тебе судья, а не я.
27 mikecool
 
15.10.11
21:12
все реально, на клиенте данные о ссылках есть
вот только перебрать как - никак не запомню, смотрю обычно через отладку что доступно - Элементы.Список или Объект.Список
28 CepeLLlka
 
15.10.11
21:21
Вот так пишут на самом деле то.. а элементы.список тоже нельзя.. но я уже сделал запросоом.. это я так просто..

Например, так:
пост = Новый ПостроительОтчета;
пост.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДокументСписок);
Выборка = пост.Результат.Выбрать();
Пока Выборка.Следующий() Цикл
 ...
КонецЦикла;
29 CepeLLlka
 
15.10.11
21:25
Лучше подскажите мне что происходит в момент конвертации конфы с 8.2 на 8.3?
30 CepeLLlka
 
15.10.11
21:41
v8: Расположение в строках табличной части документа 8.2 УФ

Вот в этой ветке на скрине видно что у меня не умещаются заголовки в поле Итого.. и никак не сделать этого.. мне этого не хватает :(