|
Переименование группы справочника | ☑ | ||
---|---|---|---|---|
0
jyurik
07.03.18
✎
10:53
|
Как программно поменять наименование все группы справочника номенклатура на их же код. Чтобы код и имя группы справочника совпадали.
|
|||
1
ildary
07.03.18
✎
10:54
|
(0) это надо программиста позвать.
|
|||
2
ildary
07.03.18
✎
10:55
|
Ну или здесь на форуме озвучить гонорар и бросить - клич. Только учтите - учитывая уровень форума - дешево не получится.
|
|||
3
ildary
07.03.18
✎
11:10
|
(0) Ещё хороший вариант - внести пожертвование на новый сервер Мисты - тогда я помогу бесплатно.
|
|||
4
Михаил Козлов
07.03.18
✎
11:16
|
(0) Универсальный подбор и обработка объектов с произвольным алгоритмом типа:
Объект.Наименование = Объект.Код; Объект.Записать(); Только не забыть отобрать папки. |
|||
5
nordbox
07.03.18
✎
11:19
|
(4) Ты чо хлеб перебиваешь у (2) )))
|
|||
6
jyurik
07.03.18
✎
11:24
|
(4) как переименовать элемент справочника мне и так известно, а вот как переименовать группу не могу понять, как отобрать
Вот вариант, какой у меня работает по элементу: Выборка = Справочники.СпецификацииНоменклатуры.Выбрать(); Пока Выборка.Следующий() Цикл ТекОбъект = Выборка.ПолучитьОбъект(); ТекОбъект.КодКэмз = ТекОбъект.Код; ТекОбъект.Записать(); КонецЦикла; |
|||
7
jyurik
07.03.18
✎
11:25
|
(6) Выборка = Справочники.Номенклатура.Выбрать();
|
|||
8
nordbox
07.03.18
✎
11:26
|
а хде проверка ЭтоГруппа()
|
|||
9
Рэйв
07.03.18
✎
11:37
|
(6)Элемент от группы отличается только полем ЭтоГруппа
|
|||
10
jyurik
07.03.18
✎
11:51
|
(9) Так?
Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл ТекОбъект = Выборка.ПолучитьОбъект(); ТекОбъект.ЭтоГруппа.Наименование = ТекОбъект.ЭтоГруппа.Код; ТекОбъект.Записать(); КонецЦикла; |
|||
11
nordbox
07.03.18
✎
11:57
|
(10) Ты долго г....кодить будешь? ))
|
|||
12
nordbox
07.03.18
✎
11:59
|
ЭтоГруппа (IsFolder)
Использование: Только чтение. Описание: Тип: Булево. Позволяет определить является ли элемент справочника группой. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Истина - элемент является группой; Ложь - элемент не является группой. |
|||
13
silent person
07.03.18
✎
12:09
|
Пока Выборка.Следующий() Цикл
Если НЕ Выборка.ЭтоГруппа тогда Продолжить; КонецЕсли; .... здесь переименовать КонецЦикла; |
|||
14
jyurik
07.03.18
✎
12:09
|
(12) Извините, ничего не понял. Можно конкретно, что у меня надо изменить
|
|||
15
user-ok
07.03.18
✎
12:12
|
>> что у меня надо изменить
род деятельности Запрос = Новый запрос; Запрос.Текст = "ВЫБРАТЬ | СпецификацииНоменклатуры.Ссылка, | СпецификацииНоменклатуры.Код |ИЗ | Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры |ГДЕ | СпецификацииНоменклатуры.ЭтоГруппа = ИСТИНА"; Выборка = Запрос.Выполнить().Выбрать(); пока Выборка.Следующий() Цикл Объект = Выборка.ПолучитьОбъект(); Объект.Наименование = Выборка.Код; Объект.Записать(); КонецЦикла; лови код |
|||
16
nordbox
07.03.18
✎
12:15
|
Ну сделай хотя бы так, другие варианты уже не будем трогать
Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл ТекОбъект = Выборка.ПолучитьОбъект(); Если ТекОбъект.ЭтоГруппа() Тогда ТекОбъект.Наименование = ТекОбъект.Код; ТекОбъект.Записать(); КонецЕсли; КонецЦикла; |
|||
17
silent person
07.03.18
✎
12:17
|
(15) гы-гы.
ща он этот код запустит, а ему походу надо номенклатуру переименовывать. |
|||
18
1Сергей
07.03.18
✎
12:18
|
вы охренели? гранату обезьяне давать
(0) Какой смысл всем группам присваивать одиннаковые наименования и коды? |
|||
19
nordbox
07.03.18
✎
12:22
|
(18) История это умалчивает
ТС уже отмечает наверное Остается надеяться это у него копия или учебная для познания |
|||
20
hhhh
07.03.18
✎
12:22
|
(18) собеседование может
|
|||
21
jyurik
07.03.18
✎
12:25
|
(16) Метод объекта не обнаружен (ЭтоГруппа)
(15) Метод объекта не обнаружен (ПолучитьОбъект) |
|||
22
silent person
07.03.18
✎
12:26
|
(21) ха-ха-ха
|
|||
23
catena
07.03.18
✎
12:28
|
>>собеседование может
Сами помогаем геодезистам пройти собеседование, потом сами ругаемся, когда геодезисты за программиста вкалывают. Г-логика. |
|||
24
nordbox
07.03.18
✎
12:28
|
(22) А ты где это делаешь?
|
|||
25
catena
07.03.18
✎
12:29
|
(21)Стаж на форуме 5 лет 10 месяцев. Последние 12 тем по УПП. Тролль или алкаш?
|
|||
26
1Садовник
07.03.18
✎
12:31
|
(25) аккаунт угнали)
|
|||
27
nordbox
07.03.18
✎
12:31
|
(24) для (21)
|
|||
28
tesseract
07.03.18
✎
12:33
|
Групповую обработку реквизитов уже выжгли из БСП?
|
|||
29
nordbox
07.03.18
✎
12:35
|
(28) Погоди, тут интереснее )
сначала ждем ответ на (18) и (24) |
|||
30
jyurik
07.03.18
✎
12:37
|
(25) сидим, бухаем и празднуем
С Наступающим!!! :) |
|||
31
Малыш Джон
07.03.18
✎
12:39
|
(29) не, в (18) все верно
ЭтоГруппа - это не метод, а свойтво А ПолучитьОбъект() надо к ссылке применять, а не к выборке |
|||
32
catena
07.03.18
✎
12:41
|
(30)Чорт, хотела тему закрыть, а тут такое :) Теперь рука не поднимается. Осторожно там, на рабочей базе весь предложенный код сегодня не запускай))
|
|||
33
nordbox
07.03.18
✎
12:41
|
(31) Да пусть называет как хочет )
они бухают |
|||
34
1Сергей
07.03.18
✎
12:54
|
(31) >>А ПолучитьОбъект() надо к ссылке применять, а не к выборке
Чо правда? |
|||
35
1Сергей
07.03.18
✎
12:55
|
||||
36
silent person
07.03.18
✎
13:11
|
там же выборка из результата запроса, а не СправочникВыборка
|
|||
37
user-ok
07.03.18
✎
13:46
|
(17) в (6) он писал про спецификации
|
|||
38
user-ok
07.03.18
✎
13:46
|
(31) согласен. спешил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |