#0
by Asdef
Товарищи, поскажите примерный алоритм сабжа. Пример: 26.10.2009 вычесть 1 г. 8 м. 15 д. равно= 12.02.2008 Нужно реализовать на 1С или VBA в Excel )
#3
by skunk
считаешь количество месяцев ... отнимаешь штатное функцией месяца... и далее отнимаешь количество оставшихся дней умноженное 86400
#5
by Asdef
сорри, но не совсем понял, можно чуток поподробнее ? и чего делать с февралем, у него ж и 28 и 29 дней может быть
#7
by Stim
нету под рукой компа, я с телефона сижу. Ищи через форму элемента справочника ОС на закладке Амортизация
#13
by reg-aleks
нафиг год... Вычти функцией: - вычтет 12 месяцев из твоей даты.. затем из полученного вычти дни: ПолеченнаяДата = ПолеченнаяДАта - 60*24*24 * КоличествоДней!
#16
by reg-aleks
только 60*60*24 вычтет 1 день... а умножив на количество дней можно минусовать несколько дней
#18
by Rie
В месяце не обязательно 30 дней, как было верно замечено ранее. Почему ты не хочешь работать со значениями типа Date?
#25
by Asdef
{Форма.Форма}: Преобразование значения к типу Дата не может быть выполнено ТекущаяДата = ДобавитьМесяц(ТЕкущаяДата,(-1)*(КоличествоЛет*12+КоличествоМесяцев));
#29
by Rie
ТекущаяДата - какое значение имела? Если строка - соответствовала ли представлению даты в 1С? Если нет - преобразуй.
#31
by reg-aleks
КоличествоЛет и КоличествоМесяцев у тебя Числовые?? ПОпробуй переименовать переменные. ДатаКоторуюНадоПолучить = ДобавитьМесяц(ИсходнаяДата,(-1)*(КоличествоЛет*12+КоличествоМесяцев));
#33
by Asdef
... или верный, ваще-та я за основу брал данные другой программы или же тут все дело в часах...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- В чем отличие "Формат даты" от "Формат локальной даты"?
- формат даты в виде год,месяц,дата
- Как из текущей даты вычесть 3 дня
- Сравнение текущей даты и даты актуальности
- Можно ли в поле ввода типа Дата выводить даты в формате месяц.год без числа
- Разбиение даты. Пропись даты на латышском языке.
- Помогите из Даты убрать год,месяц,день и оставить только часы и минуты!
- Как в запросе вычесть из даты одну секунду?
В этой группе 1С
- v7: Какой SQL сервер можно взять для 1с 7.7?
- v7: Неправильно оприходовали количество
- Как получить пустое значение справочника по его имени
- Запрос последние сделки на заданную сумму
- Сканер Metrologic ms9520 настройка
- Вход на HTML сайт под логином и паролем из 1С
- План счетов 1С 7.7
- v7: УПП Курсы валют для расчетов с персоналом
- Срез на несколько дат
- Перенести с непредопределенного счета ПС на предопределенный
- Учет Сторно в отчете по продажам ТМЦ (Комплексная) - кто нибудь делал?
- Граница последовательности УТ
- v82. Установить карту маршрута в управляемом приложении
- Как определить в каком режиме работает сканер ?
- eval в 1С?
- Система защиты от Раруса для 1с81
- перестал работать vpn
- Как при управляемых блокировках понять какой из регистров заблокирован?
- Встроенный почтовый клиент - имеет ли смысл использовать?
- ДеревоЗначений отмена режима редактирования