Прибавить дату к полю дата по условию в отчете

1. Lllypuk 21.06.21 09:01 Сейчас в теме
Всем привет ! 1С:Комплексная автоматизация 2 (2.4.13.170). Подскажите пожалуйста, что я делаю не так, необходимо к полю "Планируемая дата" прибавить 14 дней даты если "Хоз. операция" = Импорт, когда "Хоз операция" = Закупка у поставщика то нужно прибавить 7 дней.
Делал и пользовательское поле и добавлял вычисляемое поле, все равно не работает.
Делаю вычисляемое поле:
ВЫБОР
	КОГДА ЗаказПоставщику.ХозяйственнаяОперация = "Импорт"
		ТОГДА ДОБАВИТЬКДАТЕ(ЗаказПоставщику.Товары.ПланируемаяДатаПоставки, "ДЕНЬ", 14)
	ИНАЧЕ ВЫБОР
			КОГДА ЗаказПоставщику.ХозяйственнаяОперация = "Закупка у поставщика"
				ТОГДА ДОБАВИТЬКДАТЕ(ЗаказПоставщику.Товары.ПланируемаяДатаПоставки, "ДЕНЬ", 7)
		КОНЕЦ
        КОНЕЦ
Показать


Даже ради интереса сделал так, но все равно выводит пустое поле
ВЫБОР
	КОГДА ЗаказПоставщику.ХозяйственнаяОперация ="Импорт" 
		ТОГДА 1 
        КОНЕЦ

За ранее всем спасибо за ответы!!!
По теме из базы знаний
Найденные решения
4. lefthander 21.06.21 09:25 Сейчас в теме
(3)Так и сравнивайте с перечислением, или хозяйственную операцию приведите к строке.
Lllypuk; echo77; +2 Ответить
5. echo77 1907 21.06.21 12:37 Сейчас в теме
(1) в (4) вам подсказали, соответственно выражение будет выглядеть так:
ВЫБОР
    КОГДА СТРОКА(ЗаказПоставщику.ХозяйственнаяОперация) = "Импорт"
        ТОГДА ДОБАВИТЬКДАТЕ(ЗаказПоставщику.Товары.ПланируемаяДатаПоставки, "ДЕНЬ", 14)
      КОГДА СТРОКА(ЗаказПоставщику.ХозяйственнаяОперация) = "Закупка у поставщика"
                ТОГДА ДОБАВИТЬКДАТЕ(ЗаказПоставщику.Товары.ПланируемаяДатаПоставки, "ДЕНЬ", 7)
      ИНАЧЕ ЗаказПоставщику.Товары.ПланируемаяДатаПоставки
        КОНЕЦ
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vlad636 4 21.06.21 09:12 Сейчас в теме
(1)А тип ЗаказПоставщику.ХозяйственнаяОперация точно строка?
3. Lllypuk 21.06.21 09:21 Сейчас в теме
(2)нет, ПеречислениеСсылка.ХозяйственныеОперации
4. lefthander 21.06.21 09:25 Сейчас в теме
(3)Так и сравнивайте с перечислением, или хозяйственную операцию приведите к строке.
Lllypuk; echo77; +2 Ответить
5. echo77 1907 21.06.21 12:37 Сейчас в теме
(1) в (4) вам подсказали, соответственно выражение будет выглядеть так:
ВЫБОР
    КОГДА СТРОКА(ЗаказПоставщику.ХозяйственнаяОперация) = "Импорт"
        ТОГДА ДОБАВИТЬКДАТЕ(ЗаказПоставщику.Товары.ПланируемаяДатаПоставки, "ДЕНЬ", 14)
      КОГДА СТРОКА(ЗаказПоставщику.ХозяйственнаяОперация) = "Закупка у поставщика"
                ТОГДА ДОБАВИТЬКДАТЕ(ЗаказПоставщику.Товары.ПланируемаяДатаПоставки, "ДЕНЬ", 7)
      ИНАЧЕ ЗаказПоставщику.Товары.ПланируемаяДатаПоставки
        КОНЕЦ
6. Lllypuk 21.06.21 14:26 Сейчас в теме
(5) Да, так и написал, спасибо, огромное!!!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот