Имя: Пароль:
1C
1С v8
нужен оброботка файл Копирование группы Контрагенты с иерархией вложенных элементов
0 Farid0516
 
21.11.21
18:36
нужен оброботка файл Копирование группы Контрагенты с иерархией вложенных элементов
1С:Предприятие 8.3 (8.3.3.687)
1 ДенисЧ
 
21.11.21
18:38
100500 рублей.
2 Farid0516
 
21.11.21
18:43
100499 можна?
3 ДенисЧ
 
21.11.21
18:45
(2) Только 100511.
Ещё поторгуемся? )))
4 Farid0516
 
21.11.21
19:01
Нет. Срочно нада )
5 ДенисЧ
 
21.11.21
19:03
За полчаса можно уже было набросать первый шаблон и задавать конкретные вопросы )))
6 Farid0516
 
21.11.21
19:07
Это отличный ответ. Действительно.
7 Farid0516
 
21.11.21
19:09
Как создать обработка файл? Какая программа мне нужна?
8 ReaLg
 
21.11.21
19:12
(7) Улыбнуло :) 1C. Конфигуратор. Но, как бы, там нет голосового помощника, который по запросу "нужен оброботка файл Копирование группы Контрагенты с иерархией вложенных элементов" создаст необходимую обработку. Если Вы не знаете, как создаются обработки, то прям "срочно" вряд ли сможете написать.
9 Amra
 
21.11.21
19:43
(8) Да ладно, на Мисте зареган - можно идти ЕРП внедрять, по 4500 в час))
10 Злопчинский
 
21.11.21
19:48
(0) а подчиненные/зависимые справочники - с ними что при копировании делать?
11 Вася Теркин
 
21.11.21
20:00
(0) Тебе надо КД 2. До утра сможешь разобраться и все сделать. Ютуб в помощь. И подчиненные справочники туда же...
12 серый КТУЛХУ
 
21.11.21
20:01
танунафиг даже конфигуратор не нужен.
"конвертация данных 2.1" + обработка "Универсальный обмен данными в формате XML"
1) в "конвертации" пишем правила обмена и выгружаем их в файл правил обмена
2) база-источник: запускаем обработку, натравливаем на файл правил обмена (см.п.1), выгружаем в xml-файл
3) база-приемник: запускаем обработку, натравливаем на xml-файл (см.п.2), загружаем.
13 ReaLg
 
21.11.21
20:05
(9) Да, иногда я тоже так думаю :)
14 ReaLg
 
21.11.21
20:09
(11)(12) Не факт, что речь про перенос данных из одной базы в другую. Я это понял как то, что человеку зачем-то нужна копия группы в контрагентах с иерархией(то-ли только папки, то ли и элементы). Но я этот вывод сделал на основании слов "копировать" и "обработка". Мой семантический анализатор не заменил их на "перенос данных" :)
15 Ёпрст
 
21.11.21
20:47
Да-да -да..дайте ТС какую-нить г..поделку, потом будет тема про 6000000 вложенных групп..
:)
16 acht
 
21.11.21
20:57
TL;DR
dubolom Kalimulin yine eğleniyor mu?
17 Farid0516
 
22.11.21
14:26
Процедура ПриКопировании(РодительКопирования)
    Выборка = Справочники.Контрагенты.ВыбратьИерархически();
Пока Выборка.Следующий() Цикл
    Если Выборка.ЭтоГруппа тогда
        НоваяГруппа = Справочники.Контрагенты.СоздатьГруппу();
        НоваяГруппа.Код = "";
        НоваяГруппа.Наименование = Выборка.Наименование;
    Иначе
        НовыйЭлемент = Справочники.Контрагенты.СоздатьЭлемент();
        НовыйЭлемент.Код = "";
        НовыйЭлемент.Наименование = Выборка.Наименование;
        НовыйЭлемент.Записать();
    КонецЕсли;
КонецЦикла;
  КонецПроцедуры
18 dubolom
 
22.11.21
14:30
(17) Где использование РодительКопирования? (В отборе выборки, что логично).
Не учтено, что при копировании нужно и иерархичность копировать (копия родителя элемента должна быть родителем копии элемента).
19 Farid0516
 
22.11.21
14:30
Когда я нажимаю кнопку «Копировать», я хочу, чтобы она копировала элементы и папки в папке, которую я щелкнул.
Простите за мой русский. Буду рад, если вы мне поможете.
20 УдавВПопугаях
 
22.11.21
14:31
(14) +1
(17) и что конкретно не получилось? там еще много чего (возможно) надо проставить, кроме кода и наименования
21 УдавВПопугаях
 
22.11.21
14:32
кнопка копировать стандартная с плюсиком или своя?
22 Farid0516
 
22.11.21
14:32
стандартная
23 Farid0516
 
22.11.21
14:33
копирование сработало. но он скопировал все элементы, а не только выбранную мной папку, и не выгружал элемент в папку
24 УдавВПопугаях
 
22.11.21
14:34
(22) не пойдет, сделай свою, стандартная кнопка для стандартного копирования
25 dubolom
 
22.11.21
14:34
(23) Так у тебя ВыбратьИерархически без отбора и значение Родитель не копируется. (18)
26 dubolom
 
22.11.21
14:35
(24) Ему же надо механизм в дополнение к стандартному
27 dubolom
 
22.11.21
14:35
(25) И после создания группы Записать нет.
28 Галахад
 
гуру
22.11.21
14:37
(27) А если Esc?
29 УдавВПопугаях
 
22.11.21
14:47
(26)я бы не стал путать стандартный с своими фантазиями, либо стандартное поведение надо отключить, а стнадартнойобработки там нет. стандартное поведение не записывает копируемый объект, только по кнопке ОК, поэтому "вохмоэного" родителя на момент создания/записи всей иерархии еще не будет
30 УдавВПопугаях
 
22.11.21
14:48
"возможного"
31 УдавВПопугаях
 
22.11.21
14:57
Не получится, в ПриКопировании нет нового объекта, РодительКопирования - объект с которого копируется, а не новый, который копируется. Он появится только вместе с формой нового элемента/группы. Создать программно свою новую ссылку, заполнить всю иерархию и тд можно, но от появления стандартного окна нового элемента похоже не избавиться. Так что сделай свою кнопку, постановщику задачи скажи что нибудь интересное.
пс. я смотрел на ОФ, может конечно в УФ что то по другому происходит
32 Галахад
 
гуру
22.11.21
15:03
Можно попробовать скопировать иерархию после записи, опираясь на доп свойства, заполненные при копировании.
33 УдавВПопугаях
 
22.11.21
15:04
можно, но будет сложно для тс да и спалится на задании
34 Farid0516
 
22.11.21
16:04
mne nada tolko 1 raz. 1 papka est i papka est 5000+ kontragent. xo4y kopirovat eto papka
35 УдавВПопугаях
 
22.11.21
16:18
тогда не надо это лепить в ПриКопировании, обработка, в ней кнопка, на ней этот код + все советы dubolom с (18)
36 УдавВПопугаях
 
22.11.21
16:21
правда будут еще тонкости с иерархией и определением нужного родителя
37 mistеr
 
22.11.21
18:58
Уже почти 50 и еще никто не спросил "зачем"? И не сказал "тебе это не надо"? Непорядок!