Имя: Пароль:
1C
1С v8
Проверка на ввод номера года в поле ввода
0 an_str
 
16.04.14
12:06
Здравствуйте. Есть документ, в нем реквизит "ГодНедели" с типом "Строка" и длиной 4. В коде есть конструкция следующего вида:
НачалоНужногоГода=Строка(ГодНедели+"0101");
ДеньНеделиНачалоГода=ДеньНедели(НачалоНужногоГода);

На этих строчках валится, когда человек вводит к примеру 1,2,3 и т.д. Как сделать более верно проверку при изменении этого поля, на правильность ввода номера года? заранее спасибо
1 Wobland
 
16.04.14
12:09
превращать в дату
2 Wobland
 
16.04.14
12:10
год недели - это конечно сильно, если только не имеется в виду  god of the week
3 an_str
 
16.04.14
12:18
Просто этот документ для заказов материалов на неделю. вводится отдельно номер недели и год, в зависимости от этого получаем колонки в табличной части. Что вы имеете ввиду "превращать в дату"? Дата(ГодНедели) - так не прокатит...уходить полностью от текущей реализации не хочется
4 Wobland
 
16.04.14
12:26
1. зачем год недели - строка?
2. дата(число(год), 01, 01) - вполне себе дата