Вопрос по набору записей регистра сведений
Добрый день. Приношу извинения за глупый вопрос, но подскажите, пожалуйста, в чем разница между и ? В первом случае набор записей имеет 1 запись, во втором - ни одной.
НаборЗаписей = РегистрыСведений.ТестовыйРегистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор["айди_записи"].Установить("4124124");
НаборЗаписей.Прочитать();
Регистр = РегистрыСведений.ТестовыйРегистр;
НаборЗаписей = Регистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор["айди_записи"].Установить("4124124");
НаборЗаписей.Прочитать();
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) в этом коде НаборЗаписей.Количество() = 0, хотя запись со значением айди_записи = "4124124" имеется, в первом случае эта запись в наборе присутствует. Платформа 1С:Предприятие 8.3 (8.3.24.1758)
Регистр = РегистрыСведений.ТестовыйРегистр;
НаборЗаписей = Регистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор["айди_записи"].Установить("4124124");
НаборЗаписей.Прочитать();
(3) Что выдаст код?
НаборЗаписей = РегистрыСведений.ТестовыйРегистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор["айди_записи"].Установить("4124124");
НаборЗаписей.Прочитать();
Сообщить("вариант 1:"+ НаборЗаписей.Количество());
Регистр = РегистрыСведений.ТестовыйРегистр;
НаборЗаписей = Регистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор["айди_записи"].Установить("4124124");
НаборЗаписей.Прочитать();
Сообщить("вариант 2:"+ НаборЗаписей.Количество());
Показать
(9) код находится в функции вебсервиса, функция единственная, полный код из вебсервиса
Функция GetData(JSON)
Попытка
//ЧтениеJSON = Новый ЧтениеJSON;
//ЧтениеJSON.УстановитьСтроку(JSON);
//ДанныеЧтения = ПрочитатьJSON(ЧтениеJSON);
//ЧтениеJSON.Закрыть();
Регистр = РегистрыСведений.ТестовыйРегистр;
НаборЗаписей = Регистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор["айди_записи"].Установить("4124124");
НаборЗаписей.Прочитать();
Если НаборЗаписей.Количество() = 0 Тогда
МенеджерЗаписи = Регистр.СоздатьМенеджерЗаписи();
МенеджерЗаписи.айди_записи= "4124124";
МенеджерЗаписи.Записать();
КонецЕсли;
Возврат Истина;
Исключение
Возврат Ложь;
КонецПопытки;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот