|
|
|
1C Программирование
|
|||
|---|---|---|---|
|
#18+
Если Месяц(Стр.ДатаРождения) = 1 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Января"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Января"; Об9.Параметры.группа = "Январь"; ИначеЕсли Месяц(Стр.ДатаРождения) = 2 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Февраля"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Февраля"; Об9.Параметры.группа = "Февраль"; ИначеЕсли Месяц(Стр.ДатаРождения) = 3 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Марта"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Марта"; Об9.Параметры.группа = "Март"; ИначеЕсли Месяц(Стр.ДатаРождения) = 4 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Апреля"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Апреля"; Об9.Параметры.группа = "Апрель"; ИначеЕсли Месяц(Стр.ДатаРождения) = 5 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Мая"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Мая"; Об9.Параметры.группа = "Май"; ИначеЕсли Месяц(Стр.ДатаРождения) = 6 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Июня"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Июня"; Об9.Параметры.группа = "Июнь"; ИначеЕсли Месяц(Стр.ДатаРождения) = 7 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Июля"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Июля"; Об9.Параметры.группа = "Июль"; ИначеЕсли Месяц(Стр.ДатаРождения) = 8 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Августа"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Августа"; Об9.Параметры.группа = "Август"; ИначеЕсли Месяц(Стр.ДатаРождения) = 9 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Сентября"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Сентября"; Об9.Параметры.группа = "сентябрь"; ИначеЕсли Месяц(Стр.ДатаРождения) = 10 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Октября"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Октября"; Об9.Параметры.группа = "Октябрь"; ИначеЕсли Месяц(Стр.ДатаРождения) = 11 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Ноября"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Ноября"; Об9.Параметры.группа = "Ноябрь"; ИначеЕсли Месяц(Стр.ДатаРождения) = 12 Тогда Выб.Параметры.др = "" + День(Стр.ДатаРождения) + " Декабря"; Об8.Параметры.др = "" + День(Стр.ДатаРождения) + " Декабря"; Об9.Параметры.группа = "Декабрь"; КонецЕсли; 1С 8. Имеется вот такое нелепый и громоздкий код, надо какимто образом сделать чтобы он выглядел прилично, тоесть не миллион условий списком, а какнить профессионально. Не подскажите как ? ЗЫ: Товарищам которые вместо помощи хотят поехидничать, просьба не писать!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 12:34 |
|
||
|
1C Программирование
|
|||
|---|---|---|---|
|
#18+
Формат(Стр.ДеньРождения, "ДЛФ=DD"); ну и через Лев() обрезать " 2009 г." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 12:39 |
|
||
|
1C Программирование
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. для спящего время бодрствования равносильно сну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 12:50 |
|
||
|
1C Программирование
|
|||
|---|---|---|---|
|
#18+
robocip, 1. Посмотреть в сторону ф-ции Формат(<Значение>, <Форматная строка>) 2.Например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 12:57 |
|
||
|
1C Программирование
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, разберусь ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36119362&tid=1523488]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 418ms |

| 0 / 0 |
