Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 ноя 2024, 03:29

Переменная не определена

Автор mrflow, 25 фев 2012, 05:36

0 Пользователей и 1 гость просматривают эту тему.

sergejK74

Тогда можно для простоты так
&НаКлиенте
Процедура Печать(Команда)
Если Год = 0 Тогда
возврат;
КонецЕсли;
НачальнаяДата = Дата(Год,1,1);
ТабличныйДокумент =  ПечатьНаСервере(НачальнаяДата,Год);
ТабличныйДокумент.Показать();
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПечатьНаСервере(НачДата,Год)
ТабДок = Новый ТабличныйДокумент;
Пока Год(НачДата) = Год Цикл
Месяц = Месяц(НачДата);
День = День(НачДата)+1;
Если НачалоМесяца(НачДата) = НачДата Тогда
ИмяОбласти = "R1C"+Месяц;
Ячейка = ТабДок.Область(ИмяОбласти);
Ячейка.Текст = строка(Формат(НачДата,"ДФ=MMMM"));
КонецЕсли;
ИмяОбласти = "R"+День+"C"+Месяц;
Ячейка = ТабДок.Область(ИмяОбласти);
Ячейка.Текст = строка(Формат(НачДата,"ДФ=dd.MM.yyyy"));
НачДата = НачДата + 24*60*60;
КонецЦикла;
Возврат ТабДок;
КонецФункции

Кнопочка Спасибо - слева!

mrflow

Работает)
Спасибо ОГРОМНОЕ!)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск