powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / спр.Основные средства
5 сообщений из 5, страница 1 из 1
спр.Основные средства
    #35578617
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем! Есть вопрос, как изменить номенклатуру элемента справочника Основные средства, автоматически??? я написал небольшую обработку, которая в выбранном справочнике шагает по всем его элементам и делает нек. действия, хотел так и указать
...
Рейтинг: 0 / 0
спр.Основные средства
    #35578640
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
....
Пока Выборка.Следующий() Цикл
ЭлементСправочника = Выборка.Ссылка.ПолучитьОбъект();
ЭлементСправочника.Номенклатура = "Бла-бла-бла";
..............
но не учел я того, что реквизит "Номенклатура" в спр. ОС - это не строка, а СправочникСсылка...
Можно ли сделать то, что я хочу??? спасибо
...
Рейтинг: 0 / 0
спр.Основные средства
    #35578655
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и подставляйте вместо "блабла" ссылку на элемент спр. номеклатуры
...
Рейтинг: 0 / 0
спр.Основные средства
    #35579629
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXslon....
Пока Выборка.Следующий() Цикл
ЭлементСправочника = Выборка.Ссылка.ПолучитьОбъект();
ЭлементСправочника.Номенклатура = "Бла-бла-бла";
..............
но не учел я того, что реквизит "Номенклатура" в спр. ОС - это не строка, а СправочникСсылка...
Можно ли сделать то, что я хочу??? спасибо
Например если бла-бла-бла код элемента справочник аноменклатура и он уникальный то таким образом.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Ном = СоздатьОбъект("Справочник.Номенклатура");
КодНомДляПоиска = "Бла-бла-бла";
Пока Выборка.Следующий() Цикл
  ЭлементСправочника = Выборка.Ссылка.ПолучитьОбъект();
  Если Ном.НайтиПоКоду(КодНомДляПоиска, 0 ) <>  1  Тогда
     Сообщить("Номенклатура с кодом: "+КодНомДляПоиска+" не найдена!");
     Продолжить();
  КонецЕсли;
  ЭлементСправочника.Номенклатура = Ном.ТекущийЭлемент();
  .....
КонецЕсли;
Могу ошибиться с параметрами в НайтиПоКоду() посмотрите в мануале или в синтаксис помощнике какие параметры поставить чтобы искала во всем справочнике без учета иерархии...
...
Рейтинг: 0 / 0
спр.Основные средства
    #35581084
MAXslon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / спр.Основные средства
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]