Неверное число параметров 1с

Неверные параметры в 1С

Параметр в 1С – это некий элемент, принятый функцией. В данной статье поговорим о видах и типах параметров, а также рассмотрим, как задать параметры так, чтобы избежать ошибки «Неверные параметры» в 1С.

1. Как установить параметр в запросе?

Параметр запроса – это некоторый элемент, который находится внутри функции поиска по базе данных. Рассмотрим пример, как должны быть установлены параметры запроса. Например, пускай нам нужно получить составляющие из перечня-справочника под названием «Еда» красного, жёлтого или зелёного цвета, это будет иметь такой вид:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 1 Как установить параметр в запросе «Красный»

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 2 Как установить параметр в запросе «Желтый»

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 3 Как установить параметр в запросе «Зеленый»

Можно увидеть, что, по факту, все эти запросы одинаковые и разность только в цвете. Это-то и есть наш параметр – та переменная, которую не хотелось бы каждый раз повторять. В вышеуказанном примере параметр – это цвет, дадим ему имя «ВыбранныйЦвет» и поменяем значения цветов на эту переменную внутри запроса. А для того чтобы указать, что это именно параметр, нужно приписать перед именем амперсанд «&», тогда мы сможем задать параметр в запросе:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 4 Как задать параметр в запросе «ВыбранныйЦвет»

После этой процедуры пробуем выполнить наш запрос, результат будет пустым и выглядеть так:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 5 Результат неверного параметра в запросе пустой

Результат запроса пустой по причине того, что в коде не было указано само значение параметра. Выберем имя, для этого потребуется задействовать панель, которая находится над редактором запросов. Внутри данной панели размещен текст запросов:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 6 Редактор запросов – панель с текстом запросов

Система 1С уже узнала параметр внутри запроса и выделила его в соответствующей секции, но пока без значений. Меняем пустое значение запроса, например, на значение «Жёлтый».

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 7 Смена пустого значения запроса на «Желтый»

Теперь запрос выполнится! Аналогично можно заполнить оставшиеся значения. Так при помощи параметра можно в одном и том же запросе получать результаты, которые отличаются. То есть, главная функция параметров внутри запросов – делать их более обобщёнными. Это особенно актуально в сложных запросах, так как достаточно будет только изменить сам параметр, не меняя весь запрос.

2. Функция параметра «Ссылка»

В этом варианте будет сравниваться в качестве ограничения для параметра не название цвета, а значение по ссылке:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 8 Ограничение для параметра – значение по ссылке

Наш параметр «ВыбранныйЦвет» из строки превратился в ссылку на какой-то элемент внутри справочника «Цвета», поэтому у пользователя есть возможность изменить параметр и его тип:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 9 Изменения типа параметра в 1С

После этого, в момент, когда ведётся выбор значения данного параметра, перед нами появится выпадающий список с перечнем цветов – это функция параметра ссылки.

3. Параметр «Дата»

Допустим, нужен запрос, который будет выбирать заказы клиентов в определённый период. Данный период будет иметь две границы – «НачалоИнтервала» и «КонецИнтервала».

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 10 Параметр «Дата»

Аналогично выполняем данный запрос и видим, что 1С уже распознала, что у данного параметра тип «Дата». Пусть нам нужны заказы за январь 2014 года, тогда получим:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 11 Пример запроса по параметру «Дата»

Результат запроса с параметром «Дата» будет выглядеть следующим образом:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 12 Результат запроса с параметром «Дата»

В данной статье были рассмотрены параметры в системе 1С, видов параметр внутри запроса, параметр с типом «Дата», параметры с типом «Ссылка», аналогично проводится работа с параметрами в списках таблиц и таблиц со значениями. Ошибка в них возникает в случае задания невозможного названия, типа, их несоответствий, пунктуационных ошибок в коде программы.

Источник

Неверные параметры в 1С

Параметр в 1С – это некий элемент, принятый функцией. В данной статье поговорим о видах и типах параметров, а также рассмотрим, как задать параметры так, чтобы избежать ошибки «Неверные параметры» в 1С.

1. Как установить параметр в запросе?

Параметр запроса – это некоторый элемент, который находится внутри функции поиска по базе данных. Рассмотрим пример, как должны быть установлены параметры запроса. Например, пускай нам нужно получить составляющие из перечня-справочника под названием «Еда» красного, жёлтого или зелёного цвета, это будет иметь такой вид:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 1 Как установить параметр в запросе «Красный»

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 2 Как установить параметр в запросе «Желтый»

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 3 Как установить параметр в запросе «Зеленый»

Можно увидеть, что, по факту, все эти запросы одинаковые и разность только в цвете. Это-то и есть наш параметр – та переменная, которую не хотелось бы каждый раз повторять. В вышеуказанном примере параметр – это цвет, дадим ему имя «ВыбранныйЦвет» и поменяем значения цветов на эту переменную внутри запроса. А для того чтобы указать, что это именно параметр, нужно приписать перед именем амперсанд «&», тогда мы сможем задать параметр в запросе:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 4 Как задать параметр в запросе «ВыбранныйЦвет»

После этой процедуры пробуем выполнить наш запрос, результат будет пустым и выглядеть так:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 5 Результат неверного параметра в запросе пустой

Результат запроса пустой по причине того, что в коде не было указано само значение параметра. Выберем имя, для этого потребуется задействовать панель, которая находится над редактором запросов. Внутри данной панели размещен текст запросов:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 6 Редактор запросов – панель с текстом запросов

Система 1С уже узнала параметр внутри запроса и выделила его в соответствующей секции, но пока без значений. Меняем пустое значение запроса, например, на значение «Жёлтый».

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 7 Смена пустого значения запроса на «Желтый»

Теперь запрос выполнится! Аналогично можно заполнить оставшиеся значения. Так при помощи параметра можно в одном и том же запросе получать результаты, которые отличаются. То есть, главная функция параметров внутри запросов – делать их более обобщёнными. Это особенно актуально в сложных запросах, так как достаточно будет только изменить сам параметр, не меняя весь запрос.

2. Функция параметра «Ссылка»

В этом варианте будет сравниваться в качестве ограничения для параметра не название цвета, а значение по ссылке:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 8 Ограничение для параметра – значение по ссылке

Наш параметр «ВыбранныйЦвет» из строки превратился в ссылку на какой-то элемент внутри справочника «Цвета», поэтому у пользователя есть возможность изменить параметр и его тип:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 9 Изменения типа параметра в 1С

После этого, в момент, когда ведётся выбор значения данного параметра, перед нами появится выпадающий список с перечнем цветов – это функция параметра ссылки.

3. Параметр «Дата»

Допустим, нужен запрос, который будет выбирать заказы клиентов в определённый период. Данный период будет иметь две границы – «НачалоИнтервала» и «КонецИнтервала».

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 10 Параметр «Дата»

Аналогично выполняем данный запрос и видим, что 1С уже распознала, что у данного параметра тип «Дата». Пусть нам нужны заказы за январь 2014 года, тогда получим:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 11 Пример запроса по параметру «Дата»

Результат запроса с параметром «Дата» будет выглядеть следующим образом:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 12 Результат запроса с параметром «Дата»

В данной статье были рассмотрены параметры в системе 1С, видов параметр внутри запроса, параметр с типом «Дата», параметры с типом «Ссылка», аналогично проводится работа с параметрами в списках таблиц и таблиц со значениями. Ошибка в них возникает в случае задания невозможного названия, типа, их несоответствий, пунктуационных ошибок в коде программы.

Источник

Неверные параметры в 1С

Параметр в 1С – это некий элемент, принятый функцией. В данной статье поговорим о видах и типах параметров, а также рассмотрим, как задать параметры так, чтобы избежать ошибки «Неверные параметры» в 1С.

1. Как установить параметр в запросе?

Параметр запроса – это некоторый элемент, который находится внутри функции поиска по базе данных. Рассмотрим пример, как должны быть установлены параметры запроса. Например, пускай нам нужно получить составляющие из перечня-справочника под названием «Еда» красного, жёлтого или зелёного цвета, это будет иметь такой вид:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 1 Как установить параметр в запросе «Красный»

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 2 Как установить параметр в запросе «Желтый»

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 3 Как установить параметр в запросе «Зеленый»

Можно увидеть, что, по факту, все эти запросы одинаковые и разность только в цвете. Это-то и есть наш параметр – та переменная, которую не хотелось бы каждый раз повторять. В вышеуказанном примере параметр – это цвет, дадим ему имя «ВыбранныйЦвет» и поменяем значения цветов на эту переменную внутри запроса. А для того чтобы указать, что это именно параметр, нужно приписать перед именем амперсанд «&», тогда мы сможем задать параметр в запросе:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 4 Как задать параметр в запросе «ВыбранныйЦвет»

После этой процедуры пробуем выполнить наш запрос, результат будет пустым и выглядеть так:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 5 Результат неверного параметра в запросе пустой

Результат запроса пустой по причине того, что в коде не было указано само значение параметра. Выберем имя, для этого потребуется задействовать панель, которая находится над редактором запросов. Внутри данной панели размещен текст запросов:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 6 Редактор запросов – панель с текстом запросов

Система 1С уже узнала параметр внутри запроса и выделила его в соответствующей секции, но пока без значений. Меняем пустое значение запроса, например, на значение «Жёлтый».

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 7 Смена пустого значения запроса на «Желтый»

Теперь запрос выполнится! Аналогично можно заполнить оставшиеся значения. Так при помощи параметра можно в одном и том же запросе получать результаты, которые отличаются. То есть, главная функция параметров внутри запросов – делать их более обобщёнными. Это особенно актуально в сложных запросах, так как достаточно будет только изменить сам параметр, не меняя весь запрос.

2. Функция параметра «Ссылка»

В этом варианте будет сравниваться в качестве ограничения для параметра не название цвета, а значение по ссылке:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 8 Ограничение для параметра – значение по ссылке

Наш параметр «ВыбранныйЦвет» из строки превратился в ссылку на какой-то элемент внутри справочника «Цвета», поэтому у пользователя есть возможность изменить параметр и его тип:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 9 Изменения типа параметра в 1С

После этого, в момент, когда ведётся выбор значения данного параметра, перед нами появится выпадающий список с перечнем цветов – это функция параметра ссылки.

3. Параметр «Дата»

Допустим, нужен запрос, который будет выбирать заказы клиентов в определённый период. Данный период будет иметь две границы – «НачалоИнтервала» и «КонецИнтервала».

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 10 Параметр «Дата»

Аналогично выполняем данный запрос и видим, что 1С уже распознала, что у данного параметра тип «Дата». Пусть нам нужны заказы за январь 2014 года, тогда получим:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 11 Пример запроса по параметру «Дата»

Результат запроса с параметром «Дата» будет выглядеть следующим образом:

Неверное число параметров 1с. Смотреть фото Неверное число параметров 1с. Смотреть картинку Неверное число параметров 1с. Картинка про Неверное число параметров 1с. Фото Неверное число параметров 1с

Рис. 12 Результат запроса с параметром «Дата»

В данной статье были рассмотрены параметры в системе 1С, видов параметр внутри запроса, параметр с типом «Дата», параметры с типом «Ссылка», аналогично проводится работа с параметрами в списках таблиц и таблиц со значениями. Ошибка в них возникает в случае задания невозможного названия, типа, их несоответствий, пунктуационных ошибок в коде программы.

Источник

Ошибка «Неверные параметры» при использовании временной таблицы в запросе

Здравствуйте! Задача: написать запрос, формирующий статистику продаж по номенклатуре, а именно максимальные дневные продажи за период. Хочу реализовать это именно через временную таблицу по некоторым причинам. Использую универсальный отчет, на данный момент написал 2 запроса:

Запрос №1: «СформироватьВТ()». Выгружает ТаблицуЗначений по продажам. Он довольно длинный и заурядный, но если нужно тоже выложу.

Данный запрос сократил, для удобства чтения, т.к. на ошибку это не влияет.

ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВТПродажи.Количество,
ВТПродажи.Номенклатура,
ВТПродажи.Склад,
ВТПродажи.День
ПОМЕСТИТЬ ВыборкаПродажи
ИЗ
&ВТПродажи КАК ВТПродажи
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
МАКСИМУМ(ВыборкаПродажи.Количество) КАК Количество,
ВложенныйНоменклатура.Склад,
ВложенныйНоменклатура.Номенклатура
ИЗ
(ВЫБРАТЬ
Склады.Ссылка КАК Склад,
Номенклатура.Ссылка КАК Номенклатура
ИЗ
Справочник.Склады КАК Склады,
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.ЭтоГруппа = ЛОЖЬ
И Склады.ЭтоГруппа = ЛОЖЬ) КАК ВложенныйНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ ВыборкаПродажи КАК ВыборкаПродажи
ПО ВложенныйНоменклатура.Склад = ВыборкаПродажи.Склад
И ВложенныйНоменклатура.Номенклатура = ВыборкаПродажи.Номенклатура

СГРУППИРОВАТЬ ПО
ВложенныйНоменклатура.Склад,
ВложенныйНоменклатура.Номенклатура

Полный текст ошибки:
<ВнешнийОтчет.ЗапасыИТочкиЗаказа.МодульОбъекта(157)>: Ошибка при установке значения атрибута контекста (Текст)
УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
<(8, 2)>: Неверные параметры «ВТПродажи»
>&ВТПродажи КАК ВТПродажи

Подскажите пожалуйста, где я ошибся? Спасибо!

Источник

Недопустимое значение параметра (параметр номер ‘2’)

Не спеша обновлял розницу, 1С 8.3.15.1656, розница ПРОФ. Без дописок, абсолютно стандартная конфигурация. 1 пользователь, 1 компьютер нет РИБ, нет работы по сети, файловая версия. При обновлении с релиза 2.2.12.30 на релиз 2.3.1.30 при запуске предприятия и процедуры обновления версии программы вывалилась следующая ошибка:

Недопустимое значение параметра (параметр номер ‘2’)
<ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(7031)>: ПланыОбмена.УдалитьРегистрациюИзменений(Выборка.Узел);
<ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(232)>: ЗаполнитьДанныеДляПараллельногоОтложенногоОбновления(СведенияОбОбновлении, Параметры);
<ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1864)>: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
<(1)>:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
<ОбщийМодуль.ОбщегоНазначения.Модуль(4797)>: Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
<ОбщийМодуль.ДлительныеОперации.Модуль(724)>: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыПроцедуры);
<ОбщийМодуль.ДлительныеОперации.Модуль(715)>: ВыполнитьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Недопустимое значение параметра (параметр номер ‘2’)

Соответственно дальнейшая работа не возможна, подскажите куда копать.

Вы видимо в принципе не понимаете механизма обновления и процесса изменения структур и данных в процессе этого обновления.
Это до первой серьезной потери!
Примерно такие же «1С-ники» не делают вообще архивных копий, играя в русскую рулетку.

Отвечаю на ваш вопрос

— Если все процедуры обновления не выполнить, то вы запросто получите в этой ситуации совершенно рабочую базу, но без старых данных по стажу и счастя полные штаны! Но самое главное заметить это можете аж через несколько месяцев!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *