|
Табл.Док |
☑ |
0
yalovik
16.11.14
✎
19:07
|
Как заполнить табличный документ из макета так, чтобы вывести в одну строку дату за месяц. т.е.
01.11.14 02.11.14 03.11.14 и так далее. Есть какие-то стандартные функции? Спасибо.
|
|
1
Ник второй
16.11.14
✎
19:09
|
И так в строку 30 дат?
|
|
2
yalovik
16.11.14
✎
19:09
|
ДА. Можно как-нибудь?
|
|
3
Ник второй
16.11.14
✎
19:11
|
(2) Да, перебирай в цикле даты и формируй строки
|
|
4
yalovik
16.11.14
✎
19:12
|
а как перебирать даты?
|
|
5
Ник второй
16.11.14
✎
19:26
|
(4) Циклом конечно.
|
|
6
yalovik
16.11.14
✎
19:31
|
это понятно. а как выбрать какую-то дату?
|
|
7
spero
16.11.14
✎
19:32
|
(6) Дата(2014,11,16) - это сегодня.
|
|
8
yalovik
16.11.14
✎
19:34
|
и как это будет в цикле выглядеть. если не сложно..
|
|
9
Ненавижу 1С
гуру
16.11.14
✎
19:37
|
НачалоМесяца ?
|
|
10
yalovik
16.11.14
✎
19:37
|
да
|
|
11
Hans
16.11.14
✎
19:41
|
Дата = НачалоМесяца(Дата(2014, 11, 5));
датаКон = Конецмесяца(Дата) + 1;
Строка = "";
Пока дата < датаКон Цикл
Строка = Строка + Формат(дата, "здесь конструктором");
Дата = Дата + 60*60*24;
КонецЦикла
ОбласитьМакета = макет.ПолучитьОбласть("имяОбласти");
Областьмакета.параметры.Строкадат = Строка;
табДок.вывести(Областьмакета);
|
|
12
b_ru
16.11.14
✎
19:42
|
д=НачалоМесяца(НужнаяДата);
Пока д <= КонецМесяца(НужнаяДата) Цикл
СтрокаДат = СтрокаДат + Формат(д,"ДДММГГГГ") + " ";
д = д + 60*60*24;
КонецЦикла;
|
|
13
yalovik
16.11.14
✎
19:47
|
Спасибо. Очень выручили.
|
|