#0
by roman844
Всем доброго дня. Имеем конфигурацию УПП 1.3.87.2 и платформу 8.3.6.2449. В запросе функция РазностьДат(&Дата1, &Дата2, ДЕНЬ) выдает ошибку (Не верный параметр "РегистрСведений.СотрдуникиОрганизаций.СрезПоследних,0"). Под платформой 8.2 отрабатывает нормально. СотрудникиОрганизаций.Период,
#2
by СвинТуз
Это не кошерно вычислять в параметрах виртуальной таблицы. Отправьте в параметр готовое число.
#6
by СвинТуз
Есть, например, книга (Хрусталева), там только запросы разбираются. Полезного мало. Но этот момент отражен.
#10
by СвинТуз
Разобрав параметры до запроса , и обнаружив, например , в параметрах количества дней 2.5 вместо 2 или 3 , можно и скл-сервер запросом не дергать. ;-) Сразу пользователя ругнуть и выйти.
#18
by marty0701
Не помню на 100% в какой книге этот момент мелькал, но скачай, т.е. купи еще книгу "язык запросов 1с:предприятие"
#21
by СвинТуз
возможно я же не справочная? ) Я бы проверил тип параметров &Дата1, &Дата2 Это все в параметр загнать как число ДОБАВИТЬКДАТЕ(&Дата1, ДЕНЬ, РАЗНОСТЬДАТ(&Дата1, &Дата2, ДЕНЬ) / 2) оно до запроса считается легко
#22
by roman844
синтаксическая ошибка, причем тут тип? если вместо РазностьДат явно указать число, то все хорошо отрабатывает на 8.3. А на 8.2 изначальный код работает БЕЗ ОШИБОК.
#27
by roman844
код пытаемся рисовать правильно и на 8.2 он нас устраивал и работал прекрасно. С переходом на платформу 8.3 стала возникать ошибка. Хочется узнать почему???? При чем тут методология??? Код написан правильно, единственный момент с вычислением в параметрах, вот тут пробел в знаниях. НО ПОЧЕМУ НА 8.2 ЭТОТ КОД РАБОТАЛ???
#30
by roman844
Уважаемый ТОВАРИЩ в 8.2 КОНСТРУКТОР не выдает ошибку синтаксиса, в 8.3 выдает ошибку при проверке синтаксиса.
#42
by ИУБиПовиц
Ага. Пробовал во временную таблицу дату вынести, а в срезе оттуда брать - тоже не фурычит,
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Разность дат! Как посчитать разность дат и вывести значение в месяцах?
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- Есть дата начала и дата окончания как узнать попала дата в этот период или нет?
В этой группе 1С
- Связка весы и принтера штрихкода
- Использование http сервисов
- Добавление нового субконто
- Подключение АТОЛ 30Ф к 1С БП 3.0
- Ожидаемое поступление денежных средств не попадает в платежный календарь ERP2.2
- Не выводить пустые строки в отчете
- Не устанавливается отбор на динамический список
- ЗУП 3.1 Регистрация переработок
- Ссылка на необъявленный префикс пространства имен: "DEF"
- Документооборот. Алгоритм работы
- Временная блокировка в 8.3
- Атол 11Ф и 1С 8.2
- ЗУП 3 Больничный лист не сторнирует невыходы
- Помогите с SQL-запросом
- Периодически вылетает 1с без ошибки
- Как программно очистить всю табличную часть документа?
- 1C ERP 2.2.1 Каким образом перечислить на лицевой счет алименты ?
- Не срабатывает обработка проверки заполнения в модуле объекта
- Вытаскивание текста модулей из битой внеш. обработки 1с 8.2
- Адресный классификатор в Бух 3.0