|
Как написать условие? 🠗 (Волшебник 04.06.2019 21:39) | ☑ | ||
---|---|---|---|---|
0
Айрат_116
04.06.19
✎
21:08
|
Как написать условие?
Например Если Строка<0 Тогда не брать сумму этой строки |
|||
1
Ёпрст
04.06.19
✎
21:11
|
(0)
Так и пиши: Если СтрокаДокумента.Сумма<0 Тогда Продолжить; КонецЕсли; |
|||
2
Zombi
04.06.19
✎
21:12
|
Если Строка < 0 Тогда
БратьСуммуЭтойСтроки = Ложь; КонецЕсли; Что у тебя находится в переменной "Строка"? Ато сравнение может и не отработать. |
|||
3
Фрэнки
04.06.19
✎
21:16
|
нужно видеть контекст
контекст становится виден, когда известен код до и код после ожидаемой вставки условия |
|||
4
Айрат_116
04.06.19
✎
21:28
|
Щас попробую все что написали. Потом отпишу
|
|||
5
Web00001
05.06.19
✎
03:07
|
Забавно, что ТС в вопросе практически написал ответ на свой вопрос. Учись задавть вопросы тред.
|
|||
6
Айрат_116
05.06.19
✎
09:43
|
Можно еще вопрос как в запросе сделать такое условие?
условие если есть остаток на начало года то не исключать остаток на начало года не обнулится. Если с нового прихода то исключается с текущего года. Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОборотыДтКт.Регистратор КАК Док, | ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК Наименование, | ХозрасчетныйОборотыДтКт.СубконтоДт2 КАК Разделитель, | ВЫБОР | КОГДА ХозрасчетныйОборотыДтКт.СуммаОборот < 0 | ТОГДА 0 | ИНАЧЕ ХозрасчетныйОборотыДтКт.СуммаОборот | КОНЕЦ КАК Значение |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалаПериода, &КонецПериода, Регистратор, СчетДт = &СчетДт08, , СчетКт = &СчетКт07, , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт |ГДЕ | (ХозрасчетныйОборотыДтКт.СубконтоДт2 = &СубконтоДт21 | ИЛИ ХозрасчетныйОборотыДтКт.СубконтоДт2 = &СубконтоДт22)"; Если ЗначениеЗаполнено(Данные) Тогда Запрос.Текст=Запрос.Текст+" И ХозрасчетныйОборотыДтКт.СубконтоДт1 = &СубконтоДт1"; Запрос.УстановитьПараметр("СубконтоДт1" , Данные); КонецЕсли; Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонецПериода)); Запрос.УстановитьПараметр("НачалаПериода", НачалаПериода); Запрос.УстановитьПараметр("Организация", Организация); Запрос.УстановитьПараметр("СубконтоДт21", Справочники.СтатьиЗатрат.НайтиПоКоду("л00000044")); Запрос.УстановитьПараметр("СубконтоДт22", Справочники.СтатьиЗатрат.НайтиПоКоду("л00000045")); Запрос.УстановитьПараметр("СчетДт08", ПланыСчетов.Хозрасчетный.СтроительствоОбъектовОсновныхСредств); Запрос.УстановитьПараметр("СчетКт07", ПланыСчетов.Хозрасчетный.ОборудованиеКУстановке); ТЗ = Запрос.Выполнить().Выгрузить(); ТЗ.Сортировать("Наименование"); Возврат ТЗ; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |