Имя: Пароль:
1C
1С v8
кривой реквизит
0 петрова
 
10.06.14
12:32
база Розница
Есть два отдельных реквизита в элементе спр-ка ТМЦ
ВидНоменклатуры
ТипНоменклатуры
http://s51.radikal.ru/i131/1406/4e/2d087add1c0b.jpg
Трудности возникают с элементом   ТипНоменклатуры
1) Почему реквизит элемента справочника указан через другой реквизит?
Т.е. вроде бы у реквизита ТипНоменклатуры должен быть ПутьКДанным такой - Обьект.ТипНоменклатуры, а не Обьект.ВидНоменклатуры.ТипНоменклатуры
http://s018.radikal.ru/i515/1406/d7/0972a1f4c80d.jpg
почему идет Обьект.ВидНоменклатуры.ТипНоменклатуры - вообще не понятно

2)более того, ТипНоменклатуры отображается не как перечисление, а как строка
http://s019.radikal.ru/i634/1406/94/af2848b4051b.jpg
1 YF
 
10.06.14
12:35
Возможно в ТипНоменклатуры записывается значение ВидНоменклатуры.ТипНоменклатуры

и реквизит ТипНоменклатуры нужен для отборов
2 петрова
 
10.06.14
12:40
(1) да, но у меня никак не получается при первой загрузке в Розницу ни присвоить какое-либо значение реквизиту ТипНоменклатуры, ни изменить его.
НУ НИКАК !!
не пойму, что делать
3 Godofsin
 
10.06.14
13:02
(1) +1
4 Godofsin
 
10.06.14
13:02
(2) Поподробнее про загрузку
5 lxndr
 
10.06.14
13:08
(2) оно потому и не доступно для редактирования, т. к. вложенное.
При загрузке проверь правильность заполнения справочника ВидыНоменклатуры, чтоб там тип был )
6 DexterMorgan
 
10.06.14
13:25
при загрузке надо заполнять ТипНоменклатуры у вида номенклатуры и у элемента номенклатуры.
ИМХО, Реквизит номенклатуры - тип номенклатуры - сделан для удобства всяких проверок/отборов, но заполняться он должен в зависимости от вида номенклатуры, от пользователя возможность изменения самого реквизита убрали.
7 DexterMorgan
 
10.06.14
13:27
(2) плохо стараешься
8 петрова
 
10.06.14
13:34
(5) не, так не получается. В Основной базе ТипНоменклатуры берется из другого справочника, потому что такова специфика предприятия.
И реквизит ВидНоменклатуры тоже заносится из другого справочника, опять же, вследствие специфики предприятия.
Не могут они идентичными быть, потому что Розница - это просто типовая, а основная - сложнее

Но даже с учетом специфики рек-т ВидНоменклатуры заполняется без проблем,
а ТипНоменклатуры никак не изменить, ни заполнить


>>>>проверь правильность заполнениz ... чтоб там тип был
можно с этого места подробнее.
Где тип? в основной? в Рознице ?
9 Godofsin
 
10.06.14
13:38
(8) Через правила обмена выгружаешь? Создавай сначала видНоменклатуры, у него проверяй заполненность ТипНоменклатуры, ссылку пихай в номенклатуру
10 DexterMorgan
 
10.06.14
13:38
В рознице у элемента спр. Номенклатура должен быть заполнен реквизит "ТипНоменклатуры"
Этот же ТипНоменклатуры должен быть у элемента спр ВидыНоменкалтуры, который выбран в качестве реквизита "ВидНоменклатуры" элемента спр. Номенклатура
11 DexterMorgan
 
10.06.14
13:38
(9) реквизит у номенклатуры ТипНоменклатуры тоже нужно заполнить
12 Godofsin
 
10.06.14
13:40
(11) да, точно
13 петрова
 
10.06.14
17:31
(10) так получается, что связь у этих двух справочников не такая, как в основной базе
14 петрова
 
10.06.14
17:33
+10 мне нужно просто присвоить значение, просто "товар"
15 DexterMorgan
 
11.06.14
10:35
(13) Какая разница какая связь в основной базе? Тебе нужно заполнить два реквизита, если речь про КД, используй выгрузку по произвольному алгоритму, получай запросом нужные данные и выгружай.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс