что я делаю не так ↓ (Волшебник 06.02.2021 23:02)
☑
0
The_ka6a4ok
06.02.21
✎
18:24
в запросе получаю всю номенклатуру, пытаюсь получить объект, но не понимаю почему. уф, унф 1.6
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) Да и сразу заучи это
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший