Программный вызов записи карточки

1. KrekerTheCaptain 18.04.19 22:14 Сейчас в теме
Есть необходимость пройти по всем карточкам номенклатуры и записать их (т.е. сделать действие, аналогичное, как если бы я зашёл в каждую из карточек и нажал кнопку "Записать"). Какой метод можно использовать в программном коде, чтобы реализовать такую запись?
По теме из базы знаний
Найденные решения
4. Agrhh 18.04.19 22:53 Сейчас в теме
Запрос = Новый Запрос("ВЫБРАТЬ
|	Номенклатура.Ссылка
|ИЗ
|	Справочник.Номенклатура КАК Номенклатура
|ГДЕ
|	НЕ Номенклатура.ЭтоГруппа
|	И НЕ Номенклатура.ПометкаУдаления");
РЗ = Запрос.Выполнить().Выбрать();

Пока РЗ.Следующий() Цикл 
	Об_объект = РЗ.Ссылка.ПолучитьОбъект();
	
	Попытка
		Об_объект.Записать();
		//По желанию
		Сообщить("Записан: " + РЗ.Ссылка);
	Исключение
		//По желанию
		Сообщить("Не удалось записать: " + РЗ.Ссылка);
	КонецПопытки;
КонецЦикла;	
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. uk09 18.04.19 22:38 Сейчас в теме
Добрый день!
помеченные на удаление - есть ? много ?
3. KrekerTheCaptain 18.04.19 22:49 Сейчас в теме
(2) нет, помеченных на удаление нет
4. Agrhh 18.04.19 22:53 Сейчас в теме
Запрос = Новый Запрос("ВЫБРАТЬ
|	Номенклатура.Ссылка
|ИЗ
|	Справочник.Номенклатура КАК Номенклатура
|ГДЕ
|	НЕ Номенклатура.ЭтоГруппа
|	И НЕ Номенклатура.ПометкаУдаления");
РЗ = Запрос.Выполнить().Выбрать();

Пока РЗ.Следующий() Цикл 
	Об_объект = РЗ.Ссылка.ПолучитьОбъект();
	
	Попытка
		Об_объект.Записать();
		//По желанию
		Сообщить("Записан: " + РЗ.Ссылка);
	Исключение
		//По желанию
		Сообщить("Не удалось записать: " + РЗ.Ссылка);
	КонецПопытки;
КонецЦикла;	
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот