Имя: Пароль:
1C
1C 7.7
v7: Помогите разобраться, почему не работает цикл
,
0 tuno4er
 
28.09.12
10:06
тз.ВыбратьСтроки();    
   тз.Сортировать("Код+");
   Пока тз.ПолучитьСтроку() = 1 Цикл  
       Пока ДатаД <= КонДата Цикл
           
           Если (Ит1.ПолучитьПериод(,ДатаД) = 1) Тогда
               Если Ит1.ПолучитьСубконто(1,,тз.ЦелНазн) = 1 Тогда
                   Сообщить(Строка(Ит1.ДО("С"))+" "+Строка(Ит1.КО("С"))+" "+Строка(ДатаД));
               КонецЕсли;
           КонецЕсли;
           ДатаД = ДатаД+1;
       КонецЦикла;
   КонецЦикла;
1 dk
 
28.09.12
10:07
в чем выражается неработоспособность?
2 tuno4er
 
28.09.12
10:08
Здраствуйте, форумчане. Не могу понять почему не работает первый цикл. Элементов там много, добавляются они со справочника. Но после того как он проходит по датам, на этом действие цикла прекращается.
3 Джинн
 
28.09.12
10:08
Хрень какая-то :(
Что Вы хотите получить изначально?
4 tuno4er
 
28.09.12
10:11
Я хочу что бы у меня по датам разбивался отчет, это можно сделать только по строчно, и в цикле у меня первая_строка/первый_столбец - это целевое назначение, первая_строка/второй_столбец - это дата, и т.д.
5 Godofsin
 
28.09.12
10:11
Сортировать перед выбрать
6 tuno4er
 
28.09.12
10:11
Но пока у меня проблема в том, что после того как цикл прогуляется по датам, он передаёт мне пламенный привет и прерывается =0
7 Mikeware
 
28.09.12
10:13
(6) и совершенно правильно делает
8 Mikeware
 
28.09.12
10:14
(6) а проблема, в общем-то, в том, что есть ошибка. Которая там же, где и всегда...
9 tuno4er
 
28.09.12
10:15
Ошибку нашел, протупил с датой =)
10 BlackSeaCat
 
28.09.12
10:15
О! Есть некоторый прогресс по сравнению с прошлой веткой автора: Бухгалтерские Итоги и Таблица Значений и Таблица Отчета

Но надо признать, что басня "Мартышка и Очки" пока что не дочитана им до конца.
11 dk
 
28.09.12
10:15
(6) обнуления(переинициализации) 1 переменной не хватает )
12 tuno4er
 
28.09.12
10:17
(10) Он через чур долго формируется, после тех муток, я просто новичек, и не знаю всех нюансов этого языка. Вот и эксперементирую пока с тем, что умею. =)
13 tuno4er
 
28.09.12
10:17
(10) Если не сложно, помги понять что у меня вновь не так. Я не могу найти мануалов про эту периодичность. =/
14 Lex_Liven
 
28.09.12
10:18
ДатаД+1 - уверены, что не это не +1 секунда?
15 ADirks
 
28.09.12
10:18
тз.ВыбратьСтроки();    
тз.Сортировать("Код+");

это прикольно, ага. я бы на месте 1С обиделся
16 tuno4er
 
28.09.12
10:20
(14) Нет, это один день.
17 1Сергей
 
28.09.12
11:17
(16) где первоначально ДатаД задается?