Имя: Пароль:
1C
1С v8
что я делаю не так
🠗 (Волшебник 06.02.2021 23:02)
0 The_ka6a4ok
 
06.02.21
18:24
в запросе получаю всю номенклатуру, пытаюсь получить объект, но не понимаю почему. уф, унф 1.6

https://postimg.cc/Cdmyrn8G
1 tixis
 
06.02.21
18:26
что за запрос то? к чему запрос?
2 The_ka6a4ok
 
06.02.21
18:27
ой, извиняюсь


&НаКлиенте
Процедура Кнопка(Команда)
    Единицы();
КонецПроцедуры

&НаСервере
Процедура Единицы()
    Запрос = Новый Запрос();
    Запрос.Текст = "ВЫБРАТЬ
    |    Номен.Наименование,
    |    Номен.ТипНоменклатуры,
    |    Номен.Ссылка
    |    ИЗ Справочник.Номенклатура КАК Номен";
    Выборка = Запрос.Выполнить().Выбрать();
    ОбъектЕдиниц = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("2009");
    Пока Выборка.Следующий() Цикл
        Объект = Проверка(Выборка.Ссылка);
        Объект.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга;
        Объект.ЕдиницаИзмерения = ОбъектЕдиниц;
        Объект.Записать();
    КонецЦикла;
КонецПроцедуры (1)
3 The_ka6a4ok
 
06.02.21
18:29
(2) в цикле, первая строка : Объект = Выборка.Ссылка.ПолучитьОбъект();
4 tixis
 
06.02.21
18:30
Измени синоним Объект на ОбъектНоменклатура например
5 The_ka6a4ok
 
06.02.21
18:32
(4) ясно
6 The_ka6a4ok
 
06.02.21
18:32
(5) уф топ за свои деньги
7 sitex
 
naïve
06.02.21
18:34
(6) Да и сразу заучи это https://its.1c.ru/db/v837doc#bookmark:dev:TI000000138
Ошибка? Это не ошибка, это системная функция.