Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.

Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.



Иллюстрированный самоучитель по языку системы 1С:Предприятие

Методы календарей

ПолучитьДату

Получить дату календаря.

Синтаксис:

ПолучитьДату(<ДатаНачала>, <Количество>)

Англоязычный синоним:

GetDate

Параметры:

<ДатаНачала> Дата начала периода, от которой будут отсчитываться дни.
<Количество> Количество дней, отсчитываемых от <ДатаНачала>.

Возвращаемое значение:

Значение типа "дата".

Описание:

Метод предназначен для определения даты, отстоящей от заданной даты на известное количество дней. В отличие от простого прибавления числа к дате, результатом которого является дата, смещенная на заданное количество дней, данный метод календаря производит определение итоговой даты, пропуская дни календаря, для которых задано нулевое значение. Это значит, например, что если в конфигурации присутствует календарь, представляющий собой график работы предприятия, то данный метод позволит легко определить дату, отстоящую от заданной на определенное количество "рабочих" дней (т. е. дней, для которых задано ненулевое числовое значение).

Пример:

Процедура ПровестиДокумент()

Если Число(Окончание) = 0 Тогда

// календарь

Календ = Сотрудник.Категория.Получить(Начало).Календарь;

// при расчете отпуска, запишем дату его окончания

Календ = СоздатъОбъект("Календарь.Отпуск");

Окончание = Календ.ПолучитьДату(Начало, КоличДней);

КонецЕсли;

Если Расчет <> ВидРасчета.ОтпускПоУходуЗаРебенком Тогда

Если Окончание > ЖрнЗарплата.КонецТекущегоПериода() Тогда

РасчетВперед(ГруппаРасчетов.ПересчДляОтпуска, Сотрудник,

ТекущийДокумент());

КонецЕсли;

ЖрнЗарплата.ВвестиРасчет(Сотрудник, Расчет, Начало, Окончание, 0);

Иначе

ЖрнЗарплата. ВвестиРасчет (Сотрудник, Расчет,

Максимум(Начало, ЖрнЗарплата.НачалоТекущегоПериода()),

Минимум(Окончание, ЖрнЗарплата.КонецТекущегоПериода()), 0);

Зарегистрировать(Контекст, ТекущийДокумент());

КонецЕсли;

КонецПроцедуры
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.