helpf.pro
Регистрация

Как удалить некоторые значений перечислений в 1с 7.7

Nastenok
25.02.2010 01:05Прочитано: 2176
Доброй ночи. Начала удалять значения перечислений, которые не используются. Но когда запускаю отчет, в котором выбираются перечисления, то если никакое перечисление не выбрано, выдает ошибку. (Когда любое перечисление выбрано- нормально работает)
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
25.02.2010 09:01Ответ № 1
Так не скажешь *03, нужно смотреть код, скорее всего там стоит какое-то обязательное условие и без указания перечисления не формирует *09
Nastenok
25.02.2010 10:08Ответ № 2
до удаления некоторых значений перечислений отчет нормально формировался. выдает такую ошибку: операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов
If (EmptyValue(VT.Doc.LastChange)=0) AND ((?((ТекущаяДата()-date2)<0,ТекущаяДата(),date2)-VT.Doc.LastChange)>=Dayz) Then
E_Migachev
25.02.2010 10:57Ответ № 3
В данном случае она ругается на следующее:
(ТекущаяДата()-date2)<0
т.е Текущая дата - Дата Меньше числа 0 ? тут должно быть не число а дата

попробуй так (ТекущаяДата()-date2)<"01.01.2010" - или другой год который нужен
E_Migachev
25.02.2010 11:04Ответ № 4
Как указать в 1С 7 нужную дату смотри здесь.
Nastenok
25.02.2010 15:06Ответ № 5
вроде как заработало. Я просто закоментировала в коде, где встречаются ненужные статусы. (Возможно больший или меньший кусок кода)
E_Migachev
25.02.2010 16:50Ответ № 6
вот и хорошо )
Nastenok
30.03.2010 18:23Ответ № 7
Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.