Какая дата была/будет через N дней?

29.10.10

Задачи пользователя - Разное

Иногда надо очень быстро определить, какая дата будет через сколько-то дней, или была сколько-то дней назад.

Скачать файлы

Наименование Файл Версия Размер
Calendator
.epf 8,21Kb
56
.epf 8,21Kb 56 Скачать

Эта мини-обработочка предназначена для тех, кому тяжело считать дни "на пальцах" или каждый раз писать код. Достаточно указать исходную дату, направление расчёта и количество дней. Нужная дата будет показана как значение в поле и значение на календарике. Сделал для себя, мне просто надоело каждый раз подсчитывать, да ещё и ошибаться.

Расчёт ведётся без учёта текущей даты, т.е. два дня от 05.09.2010 это будет 07.09.2010.

Важно! Идёт расчёт календарных дней, а не банковских! Кому нужны банковские - скажите, сделаю.

Плюсить тут, пожалуй, не за что, но если кому просто пригодится - хорошо.

См. также

Учет домашней квартплаты

Разное Платформа 1С v8.3 Конфигурации 1cv8 Энергетика и ЖКХ Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Позволяет в одном документе собрать записи по всем коммунальным платежам и показаниям бытовых приборов. Вы не пропустите и не забудете свой коммунальный платеж. Будете точно знать ежемесячную сумму коммуналки по всем объектам собственности. Расширение предназначено для самой популярной конфигурации 1С:Бухгалтерия 8, ред. 3. Объекты расширения не имеют заимствования конфигурации. Его легко встроить в другие типовые конфигурации 1С.

1 стартмани

30.01.2024    456    2    kwn2000    2    

5

Конфигурация "Рюкзачок"

Разное Платформа 1С v8.3 Туризм и путешествия Россия Абонемент ($m)

Составление комплекта вещей в поездку, поход, для работы и т.п. Конфигурация разработана для платформы 1С:Предприятие 8.3 (конкретно учебная версия 8.3.13.1644, потому что более новые утомили меня своими сюрпризами).

1 стартмани

19.01.2024    6044    5    AnatolPopov    29    

35

Конфигурация "Казначей группы (класса/команды/...)"

Разное Взаиморасчеты Платформа 1С v8.3 Общественные и некоммерческие структуры Обучение, бизнес-тренинг, курсы Развлечения, искусство, спорт Домашние учет и финансы Управленческий учет Абонемент ($m)

Нано- (даже не микро- !) конфигурация для тех, кто выступает в роли казначея класса/группы/команды, и в чьи задачи входит сбор денег с участников за участие в каких-то мероприятиях, а потом передача собранных денег организаторам этих мероприятий.

1 стартмани

03.11.2023    659    3    q_i    0    

11

Математический тренажер через телеграмм (feat 1С)

Математика и алгоритмы Разное Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Расширение (+ обработка) представляют собою математический тренажер. Ваш ребенок сможет проверить свои знание на математические вычисление до 100.

2 стартмани

29.09.2023    1848    maksa2005    8    

22

Генератор математических примеров

Математика и алгоритмы Разное Абонемент ($m)

Маленькая программа для генерации примеров. C#

1 стартмани

28.09.2023    1265    1    FIERYLIONS    18    

7

Конструктор: ЧислоПрописью и СтрокаСЧислом

Разное Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m)

Возможно я просто ленивый, а может потому что понадобилось... в общем сделал конструктор параметров. Может 1С когда-нибудь сделает что-нибудь такое в конфигуратор?

1 стартмани

15.09.2023    3031    11    vandalsvq    8    

48

Viewer 1.0 (библиотека картинок, wingding, webdings, символы по кодам)

Разное Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Иногда нужно посмотреть все картинки из библиотеки картинок или шрифты Webdings/Wingdings, вот собственно эта обработка для этого...

1 стартмани

04.09.2023    745    2    Незнайка    0    

11

Мобильное приложение "Семейное"

Разное Платформа 1С v8.3 Домашние учет и финансы Россия Управленческий учет Абонемент ($m)

Это программа, предназначенная для учета, анализа и управления личными и семейными делами.

1 стартмани

02.07.2023    1053    1    SVGProger    0    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Skif46 28.10.10 22:24 Сейчас в теме
два дня от 05.09.2010 это будет 07.05.2010


Сломал мозг. Поясни, пожалуйста, что это за арифметика. Мне почему-то кажется, что от пятого сентября два дня - это либо седьмое сентября (если в плюс), либо третье (если в минус). Я не прав?
3. Yashazz 4707 29.10.10 08:56 Сейчас в теме
(1) Опечатку исправил. Конечно же, там 07.09 имелось в виду.
А зачем внешняя обработка - я уже написал. Чтобы каждый раз вот этот твой код не мастерить. И чтобы пользователь, который таких вещей не знает, тоже мог быстро получить результат.
2. Skif46 28.10.10 22:37 Сейчас в теме
И, кстати, нахрен внешняя обработка? Кто мешает прибавлять/отнимать от даты 86400?

Функция Датаминуc(НачДата,СколькоОтнять)
Датаминуc=НачДата-86400*СколькоОтнять;
Возврат Датаминуc;
КонецФункции

Как-то так...
4. WKBAPKA 214 30.10.10 11:37 Сейчас в теме
5. Yashazz 4707 30.10.10 12:11 Сейчас в теме
6. cool.dkf 02.11.10 13:40 Сейчас в теме
7. Yashazz 4707 02.11.10 17:10 Сейчас в теме
(6) А можешь навскидку сказать, какое число и какой день недели будет через 35 дней? Без кодирования и загибания пальцев?

Можно подумать, я на что-то претендую. Вещица пригодилась мне, может пригодиться ещё кому-либо.
8. Воронкин 03.11.10 09:17 Сейчас в теме
Обработка хорошая. Есть пожелание - чтобы по умолчанию параметр "от даты" заполнялся текущей датой.
А критики, которые говорят зачем обработка - не работали бухгалтерами, чтобы сказать отпуск через 28 дней это какая дата. Или резидент через 183 дня - это когда...
12. Yashazz 4707 05.11.10 20:52 Сейчас в теме
(8), (10) а что, сделаю.
(9), (11) - согласен, однако ж способы не дюже удобные и не на всякого юзверя.
9. Altair777 644 04.11.10 18:12 Сейчас в теме
А что, в 8-ке формульного калькулятора нет?
В 7-ке нормально считает.
Прикрепленные файлы:
11. I_G_O_R 69 04.11.10 18:23 Сейчас в теме
(9) есть табло:
'20101101' + 10 * 86400
10. Altair777 644 04.11.10 18:21 Сейчас в теме
Автор, а чуть-чуть продвинутее сделать? :)
Хотя бы как в Вин2008
Прикрепленные файлы:
13. ron1 23.05.13 16:32 Сейчас в теме
Автор, а нельзя ли доработать, чтобы считала только рабочие дни? У нас почти во всех договорах количество рабочих дней.
14. Yashazz 4707 23.05.13 17:57 Сейчас в теме
(13) Исходя из чего, из какого календаря? Как будет узнавать о праздниках?
15. ron1 24.05.13 00:11 Сейчас в теме
Не знаю. (( Может сделать кнопку Настройка или Закладку? А там пользователь введет все дополнительные нерабочие дни, просто как список дат в маленькую табличную часть. Или даже мы согласны ввести ВСЕ выходные дни в году. И при подсчете даты обработка должна их пропускать. Естественно обработка должна как-то хранить эти даты по годам.
16. ron1 24.05.13 00:21 Сейчас в теме
Или написать её только для ЗУП с использованием зуповского календаря, где уже все выходные проставлены?
17. Ivon 673 15.03.16 12:33 Сейчас в теме
ЗапросСмещенияДаты = Новый Запрос();
ЗапросСмещенияДаты.Текст = "Выбрать ДОБАВИТЬКДАТЕ(&Дата, ДЕНЬ, &Дней) КАК НужнаяДата";
ЗапросСмещенияДаты.УстановитьПараметр("Дата", НашаДата);
ЗапросСмещенияДаты.УстановитьПараметр("Дней", НужноеКоличествоДнейСоЗнаком);
НужнаяДата = ЗапросСмещенияДаты.Выполнить().Выгрузить()[0].НужнаяДата;
ДеньНеделиДатыДлинный = Формат(НужнаяДата, "ДФ=дддд"); // понедельник
ДеньНеделиДатыКороткий = Формат(НужнаяДата, "ДФ=ддд"); // Пн
Оставьте свое сообщение