Имя: Пароль:
1C
1С v8
v8: Как проверить что день рабочий
0 Slepoi
 
13.02.13
10:17
Обработкой создаются документы (больше 1000), в справочнике контрагентов добавлено поле с цифрой н-р 15. Дата создания документов. У всех контрагентов разная дата. Нужно в этой обработке проверить дату н-р 15.02.2013 является ли эта  дата рабочим днем, и в зависимости от результатов уже дальше с ней работать, или сдвигать на другой день или создавать этой датой. Вопрос: Как проверить дату на рабочий день или нет? Конфигурация БП 2.0.43.13
1 Wobland
 
13.02.13
10:19
календаря нету? заведи
2 MaxisUssr
 
13.02.13
10:19
(0)
Типовая? см. производственный календарь
3 Maxus43
 
13.02.13
10:20
(2) БП
(0) легче завести календарь
4 Maxus43
 
13.02.13
10:20
(3) + всмысле регистр производственный календарь
5 kosts
 
13.02.13
10:20
Регламентированный календарь смотри
6 Wobland
 
13.02.13
10:21
(2) (5)  у меня в 3.0 нету
7 Maxus43
 
13.02.13
10:22
да нет в БП, нет. надо допиливать
8 НЕА123
 
13.02.13
10:23
РегламентированныйПроизводственныйКалендарь
9 Wobland
 
13.02.13
10:23
можно к УПП подключиться и спросить
10 qeos
 
13.02.13
10:23
эту проблему можно выделить в отдельный философский вопрос..
11 Maxus43
 
13.02.13
10:24
(9) купи сначала.
З.ы. если цель именно (0), то подозреваю что есть в инете сайты, где можно это спросить)
12 КуплюКровать
 
13.02.13
10:25
календарь, малендарь,
Если ДеньНедели(дата) <= 5 Тогда
и пофигу на праздники
13 Wobland
 
13.02.13
10:25
(11) ага - миста
14 Web00001
 
13.02.13
10:26
(11)Обработка не работающая без инета ))
15 MSII
 
13.02.13
10:27
(12) А праздники - в массив. И вперед.
16 Maxus43
 
13.02.13
10:28
(15) каждый год праздники разные (переносы дней)...
17 Wobland
 
13.02.13
10:30
(15) праздники - в регистр
18 Web00001
 
13.02.13
10:31
(16) раз в год можно и вручную переписать массив с праздниками, или выгрузить из конфигурации где они есть :)
19 Defender aka LINN
 
13.02.13
10:36
(18) Внимание, вопрос: а не производственный календарь ли это делает?
20 MSII
 
13.02.13
10:36
(16) Понятно, но мы же договорились, что праздники будем откуда-то забирать. Взяли праздники из внешнего источника, записали в массив и понеслось создание документов с проверкой на вхождение в массив и (12)
21 Wobland
 
13.02.13
10:42
(20) не понеслось. суббота бывает рабочей
22 Slepoi
 
13.02.13
10:56
Календарь есть. Просто не могу получить из него данные.
23 Defender aka LINN
 
13.02.13
10:58
(22) В таком случае, ты очень грамотно выбрал ник.
24 Wobland
 
13.02.13
11:00
(22) красненькие дни смотри - это праздники. чёрненькие - будни
25 Slepoi
 
13.02.13
11:02
(24) Программным способом
26 Maxus43
 
13.02.13
11:06
в БП есть календарь?
27 Wobland
 
13.02.13
11:06
(25) пожалеть? посочувствовать?
28 Wobland
 
13.02.13
11:07
(26) за 40 минут сделал, видимо
29 MSII
 
13.02.13
11:07
(26) Есть. Просто в начале топика кто-то про БП 3.0 упомянул.
30 Wobland
 
13.02.13
11:07
(29) я упомянул. о том, что нету
31 MSII
 
13.02.13
11:08
(28) Долго ли вернуть взад. Выносить производственный календарь из типовой БП наверное сложнее было.
32 Wobland
 
13.02.13
11:10
гы! это ж справочник
33 Wobland
 
13.02.13
11:11
а не, регистр
34 Wobland
 
13.02.13
11:12
"ВЫБРАТЬ
   |    ДанныеПроизводственногоКалендаря.Дата,
   |    ДанныеПроизводственногоКалендаря.ВидДня
   |ИЗ
   |    РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря
   |ГДЕ
   |    ДанныеПроизводственногоКалендаря.Год = &ТекущийГод
   |    И ДанныеПроизводственногоКалендаря.ПроизводственныйКалендарь = &ПроизводственныйКалендарь";


дальше сам
35 Slepoi
 
13.02.13
11:13
(34) спасибо, выбирал из регистра
AdBlock убивает бесплатный контент. 1Сергей