Имя: Пароль:
1C
 
Перменная получает сразу тип Соответствие
0 myr4ik07
 
28.10.14
12:14
Добрый день. Имею код взятый с документа ПТиУ
    СтруктураПараметров = Новый Структура();
    СтруктураПараметров.Вставить("Номенклатура",                 СтрокаТабличнойЧасти.Номенклатура);
    СтруктураПараметров.Вставить("ХарактеристикаНоменклатуры",     СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры);
    СтруктураПараметров.Вставить("СерияНоменклатуры",             СтрокаТабличнойЧасти.СерияНоменклатуры);
    СтруктураПараметров.Вставить("Количество",                     СтрокаТабличнойЧасти.Количество);
    СтруктураПараметров.Вставить("ЕдиницаИзмерения",             СтрокаТабличнойЧасти.ЕдиницаИзмерения);
    СтруктураПараметров.Вставить("СозданиеНовыхСерийныхНомеров",Ложь);
    СтруктураПараметров.Вставить("ДокументОбъект",                 ЭтотОбъект);
    СтруктураПараметров.Вставить("ИмяТабличнойЧасти",             "Товары");
    СтруктураПараметров.Вставить("НомерСтрокиТабличнойЧасти",     СтрокаТабличнойЧасти.НомерСтроки);
    СтруктураПараметров.Вставить("СтрокаТабличнойЧасти",         СтрокаТабличнойЧасти);
    СтруктураПараметров.Вставить("ПараметрыСвязиСтрокТЧ",         мПараметрыСвязиСтрокТЧ);

нужно перенести этот код в модуль формы документа Перемещение товаров, начал перенос
    СтруктураПараметров = Новый Структура();
    СтруктураПараметров.Вставить("Номенклатура",                 СтрокаТабличнойЧасти.Номенклатура);
    СтруктураПараметров.Вставить("ХарактеристикаНоменклатуры",     СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры);
    СтруктураПараметров.Вставить("СерияНоменклатуры",             СтрокаТабличнойЧасти.СерияНоменклатуры);
    СтруктураПараметров.Вставить("Количество",                     СтрокаТабличнойЧасти.Количество);
    СтруктураПараметров.Вставить("ЕдиницаИзмерения",             СтрокаТабличнойЧасти.ЕдиницаИзмерения);
    СтруктураПараметров.Вставить("СозданиеНовыхСерийныхНомеров",Ложь);
    СтруктураПараметров.Вставить("ДокументОбъект",                 ЭтотОбъект);
    СтруктураПараметров.Вставить("ИмяТабличнойЧасти",             "Товары");
    СтруктураПараметров.Вставить("НомерСтрокиТабличнойЧасти",     СтрокаТабличнойЧасти.НомерСтроки);
    СтруктураПараметров.Вставить("СтрокаТабличнойЧасти",         СтрокаТабличнойЧасти);

дошел до этой строчки кода, тут ошибка Переменная не определена мПараметрыСвязиСтрокТЧ, не знаю, что подставить и что то не могу разобраться откуда мПараметрыСвязиСтрокТЧ сразу после открытие формы документа получает тип Соответствие

    СтруктураПараметров.Вставить("ПараметрыСвязиСтрокТЧ",         мПараметрыСвязиСтрокТЧ);
1 Looser-1c
 
28.10.14
12:15
в модуле документа часом она не описана?
2 myr4ik07
 
28.10.14
12:17
(1)
упоминание есть здесь
РаботаСДиалогами.ОткрытьФормуПроверкиШтрихкодов(ЭтаФорма, ЭтотОбъект, мПараметрыСвязиСтрокТЧ);
и здесь
    мПараметрыСвязиСтрокТЧ["Товары"].ФлагМодификации = Истина;
но объявления нету
3 Looser-1c
 
28.10.14
12:18
(2) Тогда где-то тут появилась черепашка....
4 myr4ik07
 
28.10.14
12:18
(1) извините, то в модуле формы написал выше, а в модуле документа есть только
Перем мПараметрыСвязиСтрокТЧ Экспорт;
мПараметрыСвязиСтрокТЧ = Новый Соответствие;
мПараметрыСвязиСтрокТЧ.Вставить("Товары", Новый Структура("СвободныйКлюч, ФлагМодификации", Неопределено, Ложь));
5 Жан Пердежон
 
28.10.14
12:18
реквизит формы
6 Жан Пердежон
 
28.10.14
12:19
(3) черепашка в (0)
7 Looser-1c
 
28.10.14
12:19
(4) "Перем мПараметрыСвязиСтрокТЧ Экспорт;
мПараметрыСвязиСтрокТЧ = Новый Соответствие;"
Так откуда тогда вопросы?
(6) Да это и так уже понятно...
8 myr4ik07
 
28.10.14
12:19
(3) вот вы молодец, как я раньше искал и не заглядывал в модуль документа, ану сейчас перенесу с модуля документа в другой документ
9 myr4ik07
 
28.10.14
12:19
извините )
10 Looser-1c
 
28.10.14
12:20
Ну слава Аллаху, черепашка призналась....
А то иногда паяльник приходится применять...

(8) Так держать! Побольше бы таких....
11 myr4ik07
 
28.10.14
12:25
(10) Слава Всевышнему, спасибо
Основная теорема систематики: Новые системы плодят новые проблемы.