Имя: Пароль:
1C
1С v8
УПП, как в спецификации для комплектующих выбрать характеристики ?
0 Ковычки
 
16.05.13
08:26
Создал автоматом массу спецификаций, у входящих комплектующих точно имеются характеристики, но при нажатии на выбор характеристики в форме спецификации выбор не происходит, не выводит форму для выбора.
Что может быть не так ?
1 shuhard
 
16.05.13
08:28
(0) [у входящих комплектующих точно имеются характеристики]
чем докажешь ?
2 cw014
 
16.05.13
08:30
(1) Ну они там действительно есть
3 cw014
 
16.05.13
08:31
Дай угадаю - номенклатура не ведется в разрезе характеристик?
4 Ковычки
 
16.05.13
08:31
(1) скриншоты нужны ?
5 Ковычки
 
16.05.13
08:31
(3) ведется
6 shuhard
 
16.05.13
08:32
(4) и так ясно, что нет галки у ТМЦ
7 Ковычки
 
16.05.13
08:32
в справочниках все заполнено

когда вручную начинаю создавать спецификацию, выбор характеристик есть
8 Ковычки
 
16.05.13
08:32
(6) есть
9 cw014
 
16.05.13
08:32
(4)(8) Кидай скрины, где и что не выбирается
10 shuhard
 
16.05.13
08:33
(8) см. (1)
11 Ranger_83
 
16.05.13
08:39
(0) Можно подробнее насчет автомата
12 shuhard
 
16.05.13
08:41
(11) чел мигрирует с 7.7
13 Ковычки
 
16.05.13
08:42
14 shuhard
 
16.05.13
08:42
(7) а это значит, что не задан вид спецификации
Процедура ИсходныеКомплектующиеХарактеристикаНоменклатурыПриИзменении(Элемент)
   
   Если ВидСпецификации = Перечисления.ВидыСпецификаций.Узел Тогда
       СтрокаТабличнойЧасти = ЭлементыФормы.ИсходныеКомплектующиеУзел.ТекущиеДанные;
   Иначе
       СтрокаТабличнойЧасти = ЭлементыФормы.ИсходныеКомплектующие.ТекущиеДанные;
   КонецЕсли;
   СтрокаТабличнойЧасти.Спецификация = УправлениеПроизводством.ОпределитьСпецификациюПоУмолчанию(СтрокаТабличнойЧасти.Номенклатура, СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры, ОбщегоНазначения.ПолучитьРабочуюДату());
   
КонецПроцедуры // ИсходныеКомплектующиеХарактеристикаНоменклатурыПриИзменении()
15 Ковычки
 
16.05.13
08:43
(11) мокселем построчно техкарты из рарус-мебели
16 Ковычки
 
16.05.13
08:45
(14) ну перевыбрал интерактивно, записал результат тот же.

Да и при переносе код

       Спецификация.Состояние=Перечисления.СостоянияОбъектов.Утвержден;
       Спецификация.ДатаУтверждения=ДатаДок;
       Спецификация.ВидСпецификации=Перечисления.ВидыСпецификаций.Сборочная;
       Спецификация.Активная=Истина;
       Спецификация.Наименование=Номенкл.Наименование;
       ВыходныеИзделия=Спецификация.ВыходныеИзделия;
17 Ranger_83
 
16.05.13
08:51
(16) отладчиком пройдись-не ленись
18 Ковычки
 
16.05.13
08:55
(17) не знаю даже как его запускать
19 cw014
 
16.05.13
08:57
(18) Вон от компьютера
20 Ковычки
 
16.05.13
08:58
(19) что ?
21 Ковычки
 
16.05.13
08:59
отладчиками не пользуюсь, ни в 77, ни когда писал купоппер
22 cw014
 
16.05.13
09:01
(21) Идите гражданин, пишите "купоппер"
23 Ranger_83
 
16.05.13
09:04
(18) пол часа времени и ты сможешь им пользоваться,даже не представляю как можно жить без отладчика:)
24 Ковычки
 
16.05.13
09:06
(23) может и спытаю в этот раз, пока не знаю.
25 Ковычки
 
16.05.13
09:09
Да когда имеющуюся спецификацию копирую ф9 - эффект тот же, выбора характеристик нет.
26 Ковычки
 
16.05.13
09:17
Всем спасибо, нужно обязательно заполнить поле ВидНорматива.
27 Ковычки
 
16.05.13
09:18
Отключение оного столбца в настройке не означает его не использование - пейсателей упп гнать ссаной тряпкой.
28 Ковычки
 
16.05.13
10:02
Нифига, если интерактивно перевыбрать виднорматива в тч и затем отключить использование вида норматива, выбор есть.
Если програмно записать виднорматива эффект остается прежним - выбора нет.
29 shuhard_серый
 
16.05.13
10:34
(27)[ пейсателей упп гнать ссаной тряпкой.]
а рискнёшь это в лицо авторам УПП-хи сказать ?
30 Ковычки
 
16.05.13
10:35
(29) а чего мне бояться, отбоялся свое.
31 Ковычки
 
16.05.13
10:49
Теперь все, установить тип реквизиту нужно.

Если (Не ЗначениеЗаполнено(Стр.ХарактеристикаНоменклатуры)) и (Стр.ВидНорматива=Перечисления.ВидыНормативовНоменклатуры.Номенклатура) Тогда
   Стр.ХарактеристикаНоменклатуры=Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка();
КонецЕсли;