|
v7: Можно ли как нибудь программно копирование создать элемент справочника? | ☑ | ||
---|---|---|---|---|
0
Ночной Эльф
01.07.13
✎
09:41
|
Имеется 1с 7.7 Комплексная. Необходимо сделать копию целой папки номенклатуры единственно добавить во всю новую папку в конец названия цифры " 720". Как можно программно создать на основании из выбранной номенклатуры новую?
Если пользователь может нажать просто кнопку скопировать то как это сделать в коде. Понятно что можно присваивать каждому реквизиту нового элемента значение старого но боюсь все пропустить так как слишком их много. Так как можно программно скопировать элементы справочника номенклатуры? Всем заранее спасибо. |
|||
1
ДенисЧ
01.07.13
✎
09:43
|
циклом по метаданным - не предлагать?
|
|||
2
VladZ
01.07.13
✎
09:43
|
см. "Метаданные"
|
|||
3
Злопчинский
01.07.13
✎
09:43
|
посмотри как сделана в печформах процедура для доков
СкопироватьРеквизитыШапки(ДокОткуда,ДокКуда) |
|||
4
Godofsin
01.07.13
✎
09:44
|
Выборка и создание в цикле с добавление к наименованию. Ну и проверка на ЭтоГруппа().
|
|||
5
МихаилМ
01.07.13
✎
09:45
|
скопировать - не проблема
проблема - потом синхронизировать |
|||
6
Ночной Эльф
01.07.13
✎
09:55
|
(5) ну и как это сделать без перебора всех реквизитов?
|
|||
7
v4442
01.07.13
✎
09:56
|
Зачем? Что собираетесь делать с дублями?
Создавать дубли не хорошо. |
|||
8
Ночной Эльф
01.07.13
✎
10:03
|
(7) ты читал тему? мне нужна такая же точна папка, только вся номенклатура должна отличаться лишь в конце наименования добавленными в конец цифрами " 720"
|
|||
9
v4442
01.07.13
✎
10:07
|
(8) извиняюсь, прочитал только заголовок :)
Без перебора реквизитов мне кажется не получится. Можно попробовать макросами скопировать,а потом пройтись по наименованию и добавить 720. |
|||
10
Mikeware
01.07.13
✎
10:10
|
(6) см (1),(2)
|
|||
11
v4442
01.07.13
✎
10:12
|
(10) он как раз и не хочет перебрать, там возможно сложная структура подчинения и ссылок справочников
|
|||
12
Mikeware
01.07.13
✎
10:14
|
(11) скорее всего, он просто 1986 года...
|
|||
13
Уго Чавес
01.07.13
✎
10:18
|
(9) А длинна наименования позволит?
|
|||
14
v4442
01.07.13
✎
10:20
|
Интересно, сколько элементов в папке?
А то было что просили программного скопировать одну фирму. У нас есть программист, вот пусть и копирует пограммно, нам некогда одну кнопку нажать. |
|||
15
Ночной Эльф
01.07.13
✎
10:25
|
Много элементов в папке еще и подчиненные есть
|
|||
16
Ночной Эльф
01.07.13
✎
10:25
|
папки
|
|||
17
Fynjy
01.07.13
✎
10:32
|
(12) 1986 это уже матерый ... Скорее всего дитя 90х ...
|
|||
18
Mikeware
01.07.13
✎
10:33
|
(17) никакой опыт не исправит дефекты ДНК, порожденные взрывом на ЧАЭС
|
|||
19
Ночной Эльф
01.07.13
✎
10:35
|
ЭЭЭЭ тихо на личности не переходим ))))
|
|||
20
Ночной Эльф
01.07.13
✎
10:36
|
все равно с возрастом не угадали )
|
|||
21
Mikeware
01.07.13
✎
10:39
|
(19) "личность" за цельный час уже бы написала все...
там строк сорок от силы... |
|||
22
ЧеловекДуши
01.07.13
✎
10:45
|
(0) Можно, я разрешаю...
Используешь Метаданные для Справочника и все у тебя получится :) |
|||
23
Ночной Эльф
01.07.13
✎
10:52
|
(21) понимаешь как сделать перебором я и так могу, ну вот а вдруг если типо что то
НоваяНоменклатура = СтараяНоменклатура.Скопировать(); |
|||
24
oslokot
01.07.13
✎
10:53
|
(0) что за магическое число 720? это из разряда 720p, 1080i, не? )
|
|||
25
Мимохожий Однако
01.07.13
✎
10:55
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |