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