|
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) где первоначально ДатаД задается?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |