Имя: Пароль:
1C
1С v8
Конвертация данных 8,2
0 KonstantinK90
 
25.09.15
09:18
Всем привет! При переносе номенклатура как сделать так что при в базу приемник она заносилась в конкретную группу а не создавала группы источника?
1 KonstantinK90
 
25.09.15
09:19
может есть какой пример подобный
2 Апош
 
25.09.15
09:20
а заприсвой ей родителя нужного
3 KonstantinK90
 
25.09.15
09:21
пример не покажите? Как это сделать?
4 KonstantinK90
 
25.09.15
09:22
где именно это прописать в КД
5 Апош
 
25.09.15
09:24
(3) нет. а сам? если не родитель.пустая тогда родитель=нужная
6 Апош
 
25.09.15
09:24
(5) *значение
7 KonstantinK90
 
25.09.15
09:28
в каком событии это нужно писать после загрузки?
8 Stim
 
25.09.15
09:31
(7) в последнем. Объект.Родитель = Справочники.Номенклатура.НайтиПоНаименованию("бла",ИСТИНА)
9 KonstantinK90
 
25.09.15
10:00
пишу вот так
Для Каждого Стр Из Объект.Товары Цикл
          
            Стр.Номенклатура.Родитель = Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Товары");
            Сообщить(Стр.Номенклатура.Родитель);
КонецЦикла;
ни ошибки ни чего не происходит
10 Апош
 
25.09.15
10:07
или в цмкл не заходит, или сообщить не сообщает неопределену. это нормально
11 KonstantinK90
 
25.09.15
10:19
пишет поле объекта не доступно для записи Родитель
12 Альбатрос
 
25.09.15
10:21
(11) Внезапно,да?
13 Timon1405
 
25.09.15
10:22
(11) Будь мужиком, получи объект блжад!
14 KonstantinK90
 
25.09.15
10:22
блин ну серьезно как сделать что при переносе номенклатура ложилась в нужную группу
15 Chikko
 
25.09.15
10:23
Так у тебя там ссылка на товар.
Впиши в саму номенклатуру что-то типа
Если <ЭтоТовар> Тогда
Значение = Выражение("Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Товары")");
КонецЕсли;

И почему ты номенклатуре ставишь родителя НГ???
16 Chikko
 
25.09.15
10:23
(15) это в ПКС "Родитель"
17 KonstantinK90
 
25.09.15
10:26
а куда это вписать Если <ЭтоТовар> Тогда
Значение = Выражение("Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Товары")");
КонецЕсли;
18 KonstantinK90
 
25.09.15
10:27
в ПКС Перед выгрузкой?
19 KonstantinK90
 
25.09.15
11:10
пишу вот так
//Сообщить(Объект.ВалютаДокумента);
Для Каждого Стр Из Объект.Товары Цикл
            Стр.СчетУчета    = ПланыСчетов.Хозрасчетный.НайтиПоНаименованию("Товары на складах");
            Стр.СчетУчетаНДС = ПланыСчетов.Хозрасчетный.НайтиПоНаименованию("НДС по приобретенным материально-производственным запасам");
            Объект_Номенклатура = Стр.Номенклатура.ПолучитьОбъект();
            Объект_Номенклатура.Родитель = Справочники.Номенклатура.НайтиПоНаименованию("Товары");
            Сообщить(Объект_Номенклатура.Родитель);
КонецЦикла;
20 KonstantinK90
 
25.09.15
11:12
на сообщение выводит товары но после того как загрузка завершилась все равно создает новую номенклатурную группу из источника
21 Альбатрос
 
25.09.15
11:12
(20) Отключи ПКС
22 KonstantinK90
 
25.09.15
11:13
ни как не получается у меня перенести номенклатуру в нужную группу
23 KonstantinK90
 
25.09.15
11:14
а если я отключу тогда как сама номенклатура будет переливаться
24 GreatOne
 
25.09.15
11:15
зачем событие? Передать значение ПКС мб?
25 KonstantinK90
 
25.09.15
11:16
не понял?
26 GreatOne
 
25.09.15
11:16
Если совсем туго, в ПослеЗагрузки() присвой нужного родителя. Хотя это не кашерно
27 GreatOne
 
25.09.15
11:17
(25) тогда тебе (26)
28 KonstantinK90
 
25.09.15
11:18
я пишу после загрузки
Для Каждого Стр Из Объект.Товары Цикл
            
            Объект_Номенклатура = Стр.Номенклатура.ПолучитьОбъект();
            Объект_Номенклатура.Родитель = Справочники.Номенклатура.НайтиПоНаименованию("Товары");
            Сообщить(Объект_Номенклатура.Родитель);
КонецЦикла;
29 KonstantinK90
 
25.09.15
11:19
все равно номенклатура создает в приемнике номенклатурную группу как в источнике
30 GreatOne
 
25.09.15
11:19
ты херню творишь. Бери ПКО номенклатуры
31 Alex S D
 
25.09.15
11:19
(29) отключи пкс родителя
32 tixis
 
25.09.15
11:21
(28) Если всю номенклатуру надо писать в одну папку, то самое простое в пкс родителя перед выгрузкой или при выгрузке прописать Значение = "0001" код группы куда надо переносить
33 GreatOne
 
25.09.15
11:22
О, ломовой вариант.
Правишь ПКО номенклатуры как тебе надо. Переносишь ВСЮ номенклатуру как тебе надо. Ставишь "не замещать объекты" в настройках ПКО. Все
34 KonstantinK90
 
25.09.15
11:23
блин я мало с кд сталкивался
на шел ПКС номенклатуры а вот где находится ПКС родителя скажите?
35 Alex S D
 
25.09.15
11:24
в списке реквизитов
36 Alex S D
 
25.09.15
11:25
ты путаешь ПКО и ПКС
37 KonstantinK90
 
25.09.15
11:26
как выкинуть фото на сайт я вам покажу
38 GreatOne
 
25.09.15
11:28
мистер пятница?
39 KonstantinK90
 
25.09.15
11:34
где находится ПКС родителя скажите?
открыл я правило зашел в табличную часть там где моя номенклатура и где там находится родитель?
40 vhl
 
25.09.15
11:56
(14) чем тебе вариант в (8) не устраивает?
41 KonstantinK90
 
25.09.15
12:07
какой вариант??? оно плохо когда не знаешь как сделать и еще забудишь
42 KonstantinK90
 
25.09.15
12:08
объясните мне по порядку как это сделать я чет не понимаю
43 tixis
 
25.09.15
13:35
(42) ПКО  - номенклатура, ПКС - Родитель
44 tixis
 
25.09.15
13:40