Проблема С запросом
☑
0
COLLD
03.07.24
✎
16:18
Только начинаю познавать 1с .Столкнулся с такой проблемой - создал запрос ,в запросе есть 2 параметра.Нужно сделать обход по периоду в рамках одного дня.Ошибка слишком много фактических параметров . Реализовано во внешней обработке
1
Мультук
гуру
03.07.24
✎
16:27
(0)
Вы просто жалуетесь на жизнь?
Ибо никакого вопроса вы не задаете.
Не нужно "пересказывать" текст ошибки.
Copy-past текста ошибки гораздо лучше
Вместо кода -- какой-то "обрезанный скриншот",
как мы догадаемся на какую строку указывает ошибка ?
2
ЖНЕЦ
03.07.24
✎
16:50
Ошибка "слишком много фактических параметров"
- это как правило
если в процедуре или функции один параметр
Печать(док)
а вы передаете
Печать(Док,ДатаНач)
а вы думаете на запрос
3
Страждущий
03.07.24
✎
16:53
(2) На скрине видно, что ошибка в строке:
Запрос.Выполнить(ТекДата)
4
ЖНЕЦ
03.07.24
✎
17:04
(3) спасибо) Ошибки все я увидел и в (2) все верно описал.
там легче переписать после Выборка
чем описать сколько ошибок там
5
ЖНЕЦ
03.07.24
✎
17:12
(0) для тебя, чтобы понятнее было
сделай
функцию ВыполнитьЗапрос(ДатаНач,ДатаКОн)
Запрос.....
возврат Результат.Выполнить.Выгрузить();
Конецфункции
у же потом заполняй свое соответствие
6
Волшебник
03.07.24
✎
17:13
Генерация запросов в цикле
7
ЖНЕЦ
03.07.24
✎
17:22
(6) так то да, \
но в (0) "Только начинаю познавать 1с" и в одном запросе сразу по дням не вывезет
8
craxx
03.07.24
✎
17:35
(7) Одна из задач у меня на собеседовании - сделать одним запросом срез на каждый день из заданного периода.
9
Rico_1C
04.07.24
✎
12:14
(8) На каждый день делается не срезом, а ч/з физ. таблицу с подзапросом..
10
craxx
04.07.24
✎
11:45
(9) Я как раз собеседую соискателей.
11
Rico_1C
04.07.24
✎
12:14
(10) Успешно?!.. ))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший