Обнуляется строковая переменная в 7.7

Новая тема
"ЗначениеМесяца = ДатаМесяц(РабочаяДата());
Если ЗначениеМесяца = "6" Тогда
     График = "21 рабочий день + 1 оплачиваемый праздничный день  ";
ИначеЕсли ЗначениеМесяца = "7" Тогда
График = "23 рабочих дня";
КонецЕсли;
т.е.здесь я делаю проверку на месяц если месяц июнь то строковой переменной График присваивается текст, но вместо текста встает ноль, что я делаю не так , подскажите, пожалуйста."
Сравниваете число со строкой: 6 <> "6" :)
Проще говоря - уберите кавычки в если.
У Вас условный оператор не сработает никогда.
Вы сраниваете ЧИСЛО (ЗначениеМесяца) со строками "6" или "7".

Залезьте хотя бы в Синтаксис-Помощник, когда применяете методы и функции языка 1с. Там же вполне четко написано:

ДатаМесяц(<Дата>)
Назначение:
"Возвращает ЧИСЛОВОЕ значение месяца..."
спасибо огромное, теперь все работает
Читают тему
(гостей: 1)

Быстрый переход