0
Geroy
10.01.19
✎
17:58
|
Добрый вечер. В чем причина?
Платформа 8.3.13.1513
Управляемое приложение
УТ 11.1.10.153
Режим совместимости Версия 8.3.5
Код работает !!!
Управляемое приложение
УТ 11.4.6.174
Режим совместимости Версия 8.3.12
Код НЕ работает !!!
Ошибка {(1,1)}: Переменная не определена (НашДок)
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ДопРеквизит = Новый РеквизитФормы("НашДок", Новый ОписаниеТипов("ДокументОбъект.РеализацияТоваровУслуг"));
ДобавляемыеРеквизиты = Новый Массив();
ДобавляемыеРеквизиты.Добавить(ДопРеквизит);
ЭтотОбъект.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
КонецПроцедуры
&НаСервере
Процедура Команда1НаСервере()
ТабличнаяЧасть = "Товары";
ЭтотОбъект.ДокОбъект.Товары.Очистить();
Выполнить("НашДок."+ТабличнаяЧасть+".Очистить()");
КонецПроцедуры
&НаКлиенте
Процедура Команда1(Команда)
Команда1НаСервере();
КонецПроцедуры
|
|
1
Geroy
10.01.19
✎
18:00
|
Вот этот код
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ДопРеквизит = Новый РеквизитФормы("НашДок", Новый ОписаниеТипов("ДокументОбъект.РеализацияТоваровУслуг"));
ДобавляемыеРеквизиты = Новый Массив();
ДобавляемыеРеквизиты.Добавить(ДопРеквизит);
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
КонецПроцедуры
&НаСервере
Процедура Команда1НаСервере()
ТабличнаяЧасть = "Товары";
Выполнить("НашДок."+ТабличнаяЧасть+".Очистить()");
КонецПроцедуры
&НаКлиенте
Процедура Команда1(Команда)
Команда1НаСервере();
КонецПроцедуры
|
|