Столкнулся со странным: есть простейший запрос в результате которого я получаю результат в консоли запросов и " Переменная не определена в 1С" в коде обработки. Прошу помочь советом.
Функция НовыйКод()
Рез = Неопределено;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| МАКСИМУМ(СКУД_Персонал.Код) + 1 КАК НовыйКод
|ИЗ
| Справочник.СКУД_Персонал КАК СКУД_Персонал";
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Количество() > 0 Тогда
Рез = Выборка.НовыйКод;
КонецЕсли;
Возврат Рез
КонецФункции // ПроверитьКарты()
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Функция НовыйКод()
Запрос = Новый Запрос("ВЫБРАТЬ МАКСИМУМ(СКУД_Персонал.Код) + 1 КАК НовыйКод
|ИЗ Справочник.СКУД_Персонал КАК СКУД_Персонал");
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Возврат Выборка.НовыйКод;
Иначе
Возврат неопределено;
КонецЕсли;
КонецФункции // ПроверитьКарты()
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот