|
Помогите очистить реквизит в Номенклатуре.Очень нужна помощь! | ☑ | ||
---|---|---|---|---|
0
1CLinda
22.09.11
✎
09:39
|
Здравствуйте!
Мне срочно нужно написать обработку,которая проходит по всем элементам Номенклатуры и удаляет значение одного реквизита,делает его пустым. Обработки я только начинаю писать,поэтому прошу помощи. задачка то ведь не сложная и,к сожалению, срочная( Как с самого начала обр-ки обратиться поэлементно к спр-ку Номенклатура и к нужному реквизиту(НоменлаторИТС)? Набросайте пож-та примерный код. Пожалуйста! Очень благодарна буду! |
|||
1
DSSS
22.09.11
✎
09:39
|
Групповая обработка справочников и документов?
|
|||
2
1CLinda
22.09.11
✎
09:42
|
не пробовала..боюсь что не поможет,но сейчас посмотрю
|
|||
3
Stim213
22.09.11
✎
09:42
|
500р
|
|||
4
mirosh
22.09.11
✎
09:43
|
(0) Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл Об = Выборка.Ссылка.ПолучитьОбъект(); Об.ИмяРеквизита = <ПустоеЗначение>; Об.Записать(); КонецЦикла; Если Реквизит - ссылочный тип, то вместо <ПустоеЗначение> писать "Справочники.НоменлаторИТС.ПустаяСсылка. (или Перечисление, что там?) Если типовая конфа, то (1). |
|||
5
unregistered
22.09.11
✎
09:43
|
(2) Групповая обработка для этого и существует, чтобы подобные вещи делать.
|
|||
6
mirosh
22.09.11
✎
09:43
|
(4) Справочники.НоменлаторИТС.ПустаяСсылка()
|
|||
7
krbIso
22.09.11
✎
09:44
|
если не типовая то обработкой "Универсальный подбор и обработка объектов"
|
|||
8
zak555
22.09.11
✎
09:45
|
(6) а если это текстовой реквизит ?
|
|||
9
mzelensky
22.09.11
✎
09:47
|
(0) какие-то все добрые...или может сонные...так яростно помогают...и даже фотку не просят... СТРАННО....
|
|||
10
mirosh
22.09.11
✎
09:47
|
(8) ну и написал бы, какого хрена умничаешь?
(4) если тип "строка", то Об.ИмяРеквизита = ""; если "число", то Об.ИмяРеквизита = 0; |
|||
11
Быдлокодер 80 lvl
22.09.11
✎
09:48
|
Че вы мозг парите - групповая обработка, либо как в (7). И не надо кодить вообще.
|
|||
12
1CLinda
22.09.11
✎
09:48
|
Спасибо огромное всем!!!
Сейчас точно получится))) |
|||
13
DSSS
22.09.11
✎
09:49
|
(9) У меня скрипт от Асмоди, он кажет фотки, даже если в профиле пусто))) видать когда-то висела у ТС, исчезла потом)
|
|||
14
mzelensky
22.09.11
✎
09:50
|
(13) ага, а если не висела, то находит самую красивую из последней "пятницы" и закачивает :)
|
|||
15
unregistered
22.09.11
✎
09:54
|
(10) Фу какая хрень...
ТипЗначенияМоегоРеквизита = Метаданные.Справочники.МойСправочник.Реквизиты.МойРеквизит.Тип; ПустоеЗначениеМоегоРеквизита = ТипЗначенияМоегоРеквизита.ПривестиЗначение(); В цикле Об.МойРеквизит = ПустоеЗначениеМоегоРеквизита; |
|||
16
Shurjk
22.09.11
✎
09:55
|
(0) На ИТС универсальный подбор и обработка объектов решает шутя подобные проблемы.
|
|||
17
zak555
22.09.11
✎
09:56
|
что будет, если в 8ке написать так :
//.... Об.ИмяРеквизита = ""; Об.Записать(); |
|||
18
DrShad
22.09.11
✎
09:59
|
(17) лучше Неопределено
|
|||
19
zak555
22.09.11
✎
10:00
|
(18) так это бдует неявное преобразование к ПустоеЗначениеМоегоРеквизита ?
|
|||
20
unregistered
22.09.11
✎
10:01
|
(16) Всё проще. Во всех типовых есть групповая обработка.
|
|||
21
Stim213
22.09.11
✎
10:15
|
(20) замечу, кстати, что не во всех типовых - это одинаковая обработка.
|
|||
22
unregistered
22.09.11
✎
10:19
|
(21) И что? В каких-то типовых она не умеет присваивать значение реквизиту?
|
|||
23
sergeante
22.09.11
✎
10:49
|
И никто фото не попросил? Стареете...
|
|||
24
zak555
22.09.11
✎
10:57
|
(23) 1986
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |