Здравствуйте. Есть документ, в нем реквизит "ГодНедели" с типом "Строка" и длиной 4. В коде есть конструкция следующего вида:
НачалоНужногоГода=Строка(ГодНедели+"0101");
ДеньНеделиНачалоГода=ДеньНедели(НачалоНужногоГода);
На этих строчках валится, когда человек вводит к примеру 1,2,3 и т.д. Как сделать более верно проверку при изменении этого поля, на правильность ввода номера года? заранее спасибо
Просто этот документ для заказов материалов на неделю. вводится отдельно номер недели и год, в зависимости от этого получаем колонки в табличной части. Что вы имеете ввиду "превращать в дату"? Дата(ГодНедели) - так не прокатит...уходить полностью от текущей реализации не хочется
1. зачем год недели - строка?
2. дата(число(год), 01, 01) - вполне себе дата
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший