Добрый день
В Бух. 3.0 при редактировании документа Реализация Товаров и попытке записи выдает вот такую ошибку.
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
Неверный первый параметр Ссылка в функции ОбщегоНазначения.ЗначенияРеквизитовОбъекта:
— Значение должно быть ссылкой или именем предопределенного элемента
{ОбщийМодуль.ОбщегоНазначения.Модуль(165)}: НСтр(«ru = ‘Неверный первый параметр Ссылка в функции ОбщегоНазначения.ЗначенияРеквизитовОбъекта:
{ОбщийМодуль.ОбщегоНазначения.Модуль(351)}: Результат = ЗначенияРеквизитовОбъекта(Ссылка, ИмяРеквизита, ВыбратьРазрешенные, КодЯзыка);
{ОбщийМодуль.ОбменСКонтрагентамиСлужебный.Модуль(15820)}: ТипЭлементаВерсииЭД = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВладелецФайла, «ТипЭлементаВерсииЭД»);
{ОбщийМодуль.ОбменСКонтрагентамиСлужебный.Модуль(246)}: ФайлЭлектронногоДокумента = ПрисоединенныйФайл(ЭлектронныйДокумент);
Если прекрепить любой файл к документу — то все ок. Документ отправлен через ЭДО находится в статусе «Ожидает извещение…»
- Главная
- —
- Форум
- —
- ТЕХПОДДЕРЖКА
- —
- ЭКСЕЛОН — Загрузка в 1С из EXCEL
- —
- Ошибка при вызове метода контекста (Записать)
|
Вчера заметил, что перестали обновляется цены, проверил выгрузку и обнаружил что часть номенклатуры не записывается. Номенклатура_СоздатьОбновить 020: {ВнешняяОбработка.APPLIX_RU_ЗагрузкаИзExcel_ЗМ.МодульОбъекта(70081)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {Справочник.Номенклатура.МодульМенеджера(2911)}: Преобразование значения к типу Булево не может быть выполнено |
|
|
Ошибка при попытке обновить номенклатуру |
|
|
1С:Предприятие 8.3 (8.3.20.1674) Прикрепленные файлы |
|
|
Модуль создал номенклатуру, теперь ее невозможно открыть ТекстыЗапросов = Новый Массив; ИменаОбъектовМетаданных = Новый Массив; Для Каждого СсылкиПоТипу Из СсылкиПоТипам Цикл ПолноеИмяОбъектаМетаданных = ОбъектМетаданных.ПолноеИмя(); Прикрепленные файлы |
|
|
пришлите ваш файл и скриншоты всех настроек колонок |
|
|
у нас загрузилось нормально доступ к базе дадите? попробуем на вашей базе отладкой посмотреть что не так |
|
|
Сергей Юданов Пользователь Сообщений: 23 |
#9
30.05.2022 15:03:02 Разобрались сами. На некоторые позиции номенклатуры в поле (Вид номенклатуры) было назначено не значение, а почему-то название категории в котором содержались значения. |
ПОСЛЕДНИЕ СООБЩЕНИЯ
Сейчас на форуме (гостей: 58)
Всего зарегистрированных пользователей: 2219
Приняло участие в обсуждении: 367
Всего тем: 822
Содержание:
1. Как установить параметр в запросе?
2. Функция параметра «Ссылка»
3. Параметр «Дата»
Параметр в 1С – это некий элемент, принятый функцией. В данной статье поговорим о видах и типах параметров, а также рассмотрим, как задать параметры так, чтобы избежать ошибки «Неверные параметры» в 1С.
1. Как установить параметр в запросе?
Параметр запроса – это некоторый элемент, который находится внутри функции поиска по базе данных. Рассмотрим пример, как должны быть установлены параметры запроса. Например, пускай нам нужно получить составляющие из перечня-справочника под названием «Еда» красного, жёлтого или зелёного цвета, это будет иметь такой вид:

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

Рис. 4 Как задать параметр в запросе «ВыбранныйЦвет»
После этой процедуры пробуем выполнить наш запрос, результат будет пустым и выглядеть так:

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

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

Рис. 7 Смена пустого значения запроса на «Желтый»
Теперь запрос выполнится! Аналогично можно заполнить оставшиеся значения. Так при помощи параметра можно в одном и том же запросе получать результаты, которые отличаются. То есть, главная функция параметров внутри запросов – делать их более обобщёнными. Это особенно актуально в сложных запросах, так как достаточно будет только изменить сам параметр, не меняя весь запрос.
2. Функция параметра «Ссылка»
В этом варианте будет сравниваться в качестве ограничения для параметра не название цвета, а значение по ссылке:

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

Рис. 9 Изменения типа параметра в 1С
После этого, в момент, когда ведётся выбор значения данного параметра, перед нами появится выпадающий список с перечнем цветов – это функция параметра ссылки.
3. Параметр «Дата»
Допустим, нужен запрос, который будет выбирать заказы клиентов в определённый период. Данный период будет иметь две границы – «НачалоИнтервала» и «КонецИнтервала».

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

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

Рис. 12 Результат запроса с параметром «Дата»
В данной статье были рассмотрены параметры в системе 1С, видов параметр внутри запроса, параметр с типом «Дата», параметры с типом «Ссылка», аналогично проводится работа с параметрами в списках таблиц и таблиц со значениями. Ошибка в них возникает в случае задания невозможного названия, типа, их несоответствий, пунктуационных ошибок в коде программы.
Специалист компании «Кодерлайн»
Айдар Фархутдинов
|
#1 Нравится0 17.09.2020 09:42:35 Обновился на УТ (11.4.12.102) при выборе контрагента выдает ошибку Неверный первый параметр ссылка в функции Общего назначения. Значение реквизитов объекта: Значение должно быть ссылкой или именем предопределённого объекта. |
|
|
Виталий Барилко Администратор Сообщений: 934 |
#2 Нравится0 17.09.2020 11:13:25
Добрый день. Автоматизация сегодня — Ваш успех завтра |
||
|
Андрей Ivanov Новичок Сообщений: 3 |
#3 Нравится0 29.09.2020 22:44:38
Здравствуйте |
||
|
Виталий Барилко Администратор Сообщений: 934 |
#4 Нравится0 30.09.2020 17:51:12
Здравствуйте. Автоматизация сегодня — Ваш успех завтра |
||
|
#5 Нравится0 06.10.2020 19:12:56 |
|
|
Виталий Барилко Администратор Сообщений: 934 |
#6 Нравится0 07.10.2020 12:05:07
Ожидайте, публикация в ближайшее время появится в списке платных решений. Автоматизация сегодня — Ваш успех завтра |
||
|
Виталий Барилко Администратор Сообщений: 934 |
#7 Нравится0 07.10.2020 15:52:57 Готово. Можете заказывать Создание договоров по шаблонам Word в 1С УТ 11.4, БП 3.0 с возможностью хранения в справочнике «Файлы» Новый функционал
Изменения
Исправление ошибок
Автоматизация сегодня — Ваш успех завтра |
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
Open
lLepaza opened this issue
Apr 9, 2020
· 6 comments
Open
Ошибка при открытии вложенного файла
#196
lLepaza opened this issue
Apr 9, 2020
· 6 comments
Comments
1.0.4.038
при попытке открытия из задачи вложенного файла выходит ошибка. Файл хранится в документе взаимодействия (документы входящее, исходящее электронное письмо), связанного с задачей
Неверный первый параметр Ссылка в функции ОбщегоНазначения.ЗначенияРеквизитовОбъекта:
- Значение должно быть ссылкой или именем предопределенного элемента
{ОбщийМодуль.ОбщегоНазначения.Модуль(173)}: НСтр(«ru = ‘Неверный первый параметр Ссылка в функции ОбщегоНазначения.ЗначенияРеквизитовОбъекта:
{ОбщийМодуль.РаботаСФайламиСлужебныйВызовСервера.Модуль(424)}: ЕстьПраваНаОбъект = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ФайлСсылка, «Ссылка», Истина);
{ОбщаяФорма.узПрисоединенныеФайлыПисемПоЗадаче.Форма(316)}: ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(ВыбраннаяСтрока,
после обновления: файлы, которые были вложены как файл в письмо — открываются без ошибки, но файлы (картинки), которые были вложены в текст письма — не открываются и выходит ошибка
в версии со старой БСП такие файлы открывались
И в старой версии, и в новой версиях — файлы из текста письма сохраняются без расширения
До вложения в текст не пробовал — таким не пользуются. Гляну вечером
Картинки в тексте письма — это просто двоичные данные, которые HTML может показывать.
К сожалению информации о том, какое расширение там было в тексте не хранится.
Потому и превью нет и ругается ( у меня на то, что нет расширения).
Возможно стОит попробовать модифицировать БСП, чтобы из письма без расширения было допустим JPG.
BlizD
added a commit
that referenced
this issue
Apr 11, 2020
Залил изменения от Семена.





