v7: Как определить, что период не открыт?
☑
0
box
10.10.17
✎
00:25
Как определить, что период не открыт? (периодичность сохранения остатков пять дней)
1
trdm
10.10.17
✎
01:02
//==============================================================================
// глНужноОткрытьПериод() © ТрДм 2007
Функция глНужноОткрытьПериод()
// Периодичность итогов регистров остатков устанавливается в меню Операции - Управление оперативными тогами-Периодичность сохранения остатков:
// F – 5 дней. C – Декада (10 дней). T – 15 дней. M – месяц. Тип-Строка(1)
вПериодичность = 5; // 5,10,15, месяц не указываем...
ЗначВозврата = 0;
вДней = ДатаЧисло(ПолучитьДатуТА());
вДнейОткрытых = Цел(вДней/вПериодичность)* вПериодичность + ?(вДней % вПериодичность>0,вПериодичность,0);
вТАОткрытаПо = НачМесяца(ТекущаяДата()) -1 + вДнейОткрытых;
Если ТекущаяДата()>вТАОткрытаПо Тогда
ЗначВозврата = 1;
КонецЕсли;
Возврат ЗначВозврата;
КонецФункции // глНужноОткрытьПериод()
2
box
10.10.17
✎
01:10
Спасибо, попробую!
3
Злопчинский
10.10.17
✎
01:14
Периодичность итогов можно получить черел 1с++
4
Duke1C
11.10.17
✎
19:32
(0) А как в типовой ТиС определяется в ПриНачалеРаботыСистемы не вариант?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший