|
Как бы их сложить... | ☑ | ||
---|---|---|---|---|
0
ponaroshku
20.01.12
✎
12:18
|
Имеется условие в цикле...
Если ТекСтрока.СчетКт = "70" Тогда Если ТекСтрока.СчетКт = "44.01.2" и ТекСтрока.СчетКт = "69.02.2" Тогда Область70.Параметры.Сумма = ТекСтрока.Сумма; КонецЕсли; КонецЕсли; И естественно, не выводится Как бы так хитро так сложить дт 70 кт44.01.2 и дт 70 кт69.02.2 т.е. чтобы в макет мне выдало общую сумму? Область70.Параметры.Сумма = общая сумма; |
|||
1
aleks-id
20.01.12
✎
12:20
|
>>ТекСтрока.СчетКт = "70"
>>ТекСтрока.СчетКт = "44.01.2" >>ТекСтрока.СчетКт = "69.02.2" http://lurkmore.to/%c2%e7%e0%e8%ec%ee%e8%f1%ea%eb%fe%f7%e0%fe%f9%e8%e5_%ef%e0%f0%e0%e3%f0%e0%f4%fb |
|||
2
Tymoha
20.01.12
✎
12:21
|
Если (СчетДт = "70") И (СчетКт = "44" ИЛИ СчетКт = "69") Тогда
КонецЕсли; |
|||
3
cViper
20.01.12
✎
12:22
|
(0) Чушь.
|
|||
4
1Сергей
20.01.12
✎
12:23
|
фотка зачёт
|
|||
5
cViper
20.01.12
✎
12:24
|
Ты же УПП собиралась выучить)))
|
|||
6
cViper
20.01.12
✎
12:24
|
ТекСтрока.СчетКт = ПланыСчетов.Хозрасчетный.необходимыйтебеСчет
Все если группируй в одно уловие Если (Усл И Усл и Усл) |
|||
7
GLazNik
20.01.12
✎
12:25
|
Область70 выводиттся в цикле или вне цикла?
|
|||
8
ice777
20.01.12
✎
12:25
|
(4) тема еще не раскрыта, а уже советы дают.
|
|||
9
cViper
20.01.12
✎
12:25
|
ИЛИ
|
|||
10
cViper
20.01.12
✎
12:25
|
везде ставь ИЛИ
|
|||
11
ponaroshku
20.01.12
✎
12:25
|
(1) поправила
сделала так Если ТекСтрока.СчетКт = "70" Тогда Если ТекСтрока.СчетДт = "44.01.2" Тогда ДляРасчета = ТекСтрока.Сумма; КонецЕсли; Если ТекСтрока.СчетДт = "69.02.2" Тогда ДляРасчета2 = ТекСтрока.Сумма; КонецЕсли; Область70.Параметры.Сумма = ДляРасчета+ДляРасчета2; КонецЕсли; не считает( (4) спасибо |
|||
12
ponaroshku
20.01.12
✎
12:26
|
(5) выучу, какие мои годы)
(7) вывод за циклом |
|||
13
cViper
20.01.12
✎
12:26
|
(11) СчетКт - это счет
"70" - это строка |
|||
14
cViper
20.01.12
✎
12:26
|
они никогда не будут равны
|
|||
15
ponaroshku
20.01.12
✎
12:27
|
(9) не проссумирует
мне общая сумма нужна ну типа дт 44 кт 70 100 рублей дт 69 кт 70 100 рублей в итоге надо получить 200 рублей |
|||
16
ponaroshku
20.01.12
✎
12:27
|
(13) логично
|
|||
17
GLazNik
20.01.12
✎
12:27
|
(12) Перед циклом: ДляРасчета = 0;
Потом: Если ТекСтрока.СчетКт = "70" Тогда Если ТекСтрока.СчетДт = "44.01.2" или ТекСтрока.СчетДт = "69.02.2" Тогда ДляРасчета = ДляРасчета + ТекСтрока.Сумма; КонецЕсли; КонецЕсли; После цикла: Область70.Параметры.Сумма = ДляРасчета; |
|||
18
Shurjk
20.01.12
✎
12:28
|
(0) Используй предопределенные значения планаСчетов.
|
|||
19
cViper
20.01.12
✎
12:29
|
(13) Смотри (6) и (18)
|
|||
20
Anita_Rost
20.01.12
✎
12:32
|
(11) ТекСтрока.СчетКт - Это объект метаданных или строка?
Если это элемент Плана счетов, то хотябы так пиши: ТекСтрока.СчетДт.код = "44.01.2", а лучше всего так: ТекСтрока.СчетКт = ПланыСчетов.Хозрасчетный.необходимыйтебеСчет |
|||
21
ponaroshku
20.01.12
✎
12:36
|
(17) вот оно)) вот он код моей мечты:))) спасибо
Все ребят, получилось:) Спасибо всем за внимание к моей проблеме:) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |