Как программно изменить реквизит склад у ПКО в БП8?

Новая тема
"Надо во всех ПКО поменять реквизит Склад на др. склад. Вот только программно до него не могу добраться ...


Процедура КнопкаВыполнитьНажатие(Кнопка)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
             | ПриходныйКассовыйОрдер.Ссылка
             |ИЗ
             | Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
             |ГДЕ
             | ПриходныйКассовыйОрдер.Дата МЕЖДУ &НачПериода И &КонПериода
 |";
 Запрос.УстановитьПараметр("НачПериода", НачПериода);
 Запрос.УстановитьПараметр("КонПериода", КонПериода);
 
 Результат = Запрос.Выполнить().Выбрать();
 Пока Результат.Следующий() Цикл
 
 ЭлементОбъекта = Результат.Ссылка.ПолучитьОбъект();
 ЭлементОбъекта.РеквизитыПлатежа.КассаККМ = Справочники.Склады.НайтиПоКоду("000000005");//ошибка
 ЭлементОбъекта.Записать();
 КонецЦикла;


КонецПроцедуры

подскажите пожалуйста как там нужно написать.

Все, сделала))))"
а почему вы склад записываете в реквизит "касса"?
там контрагент, я уже все сделала
напомнило анекдот.
- скажите, а эта смородина красная?
- нет, черная.
- а почему она белая?
- а потому что зеленая!
> Надо во всех ПКО поменять реквизит Склад на др. склад. Вот только программно до него не могу добраться ...
> подскажите пожалуйста как там нужно написать.

"Ох уж эти сказки. Ох уж эти сказочники." - (с) м/ф Падал прошлогодний снег.

Я бы даже не стал заморачиваться, а воспользовался бы обработкой "Групповая обработка справочников и документов".

Всё уже написано до нас.
Читают тему
(гостей: 1)

Быстрый переход