Показано с 1 по 10 из 27
Тема: Настройка формы
Комбинированный просмотр
-
15.02.2017, 17:04 #1
- Регистрация
- 13.02.2017
- Сообщений
- 22
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Настройка формы
Есть еще вопрос. Хочу сделать строку в корой будет считаться кол-во полных лет. Написал вставил в модуль формы, а она не считает.
Процедура ПолныхЛет()
Возраст = Дата(ТекущаяДата()) - Дата(ДатаРождения);
Если Месяц(ТекущаяДата()) < Месяц(ДатаРождения) Тогда
Возраст = Возраст - 1;
ИначеЕсли Месяц(ТекущаяДата()) = Месяц(ДатаРождения) Тогда
Если День(ТекущаяДата()) < День(ДатаРождения) Тогда
Возраст = Возраст - 1;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
-
16.02.2017, 07:56 #2
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2010
- Сказал(а) спасибо
- 650
- Поблагодарили 10221 раз(а) в 2691 сообщениях
-
16.02.2017, 09:25 #3
- Регистрация
- 13.02.2017
- Сообщений
- 22
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
16.02.2017, 10:14 #4
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Настройка формы
На самом деле "не бред":blush:
Дата(ТекущаяДата()) - Дата(ДатаРождения) - это "разность дат" с секундах"
Год(ТекущаяДата()) - Год(ДатаРождения) - это "разность дат" с годах"
Но при этом нужно обработать три ситуации:
"номер месяца" рождения - больше "номера месяца" текущей даты
"номер месяца" рождения - равен "номеру месяца" текущей даты
"номер месяца" рождения - меньше "номера месяца" текущей даты
Ну и все
-
16.02.2017, 10:36 #5
- Регистрация
- 13.02.2017
- Сообщений
- 22
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Настройка формы
Но с этим кодом он должен то показывать результат? (Пусть и не правильный) Или нет?
Процедура ПолныхЛет();
Возраст = Год(ТекущаяДата()) - Год(ДатаРождения);
Если Месяц(ТекущаяДата()) < Месяц(ДатаРождения) Тогда
Возраст = Возраст - 1;
ИначеЕсли Месяц(ТекущаяДата()) = Месяц(ДатаРождения) Тогда
Если День(ТекущаяДата()) < День(ДатаРождения) Тогда
Возраст = Возраст - 1;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
-
16.02.2017, 12:25 #6
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
-
17.02.2017, 09:22 #7
- Регистрация
- 13.02.2017
- Сообщений
- 22
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
20.02.2017, 16:40 #8
- Регистрация
- 13.02.2017
- Сообщений
- 22
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
20.02.2017, 21:28 #9
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Настройка формы
Смотря в какую базу. Если это типовая конфа типа ЗУПа, то заливка идет через регистр сведений "Адресный классификатор", там для этого есть соответствующая функциональность
-
-
21.02.2017, 09:05 #10
- Регистрация
- 13.02.2017
- Сообщений
- 22
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Социальные закладки