Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:37

в таблице формы докуметна

Автор evgenij1428, 13 окт 2011, 08:44

0 Пользователей и 2 гостей просматривают эту тему.

evgenij1428


&НаКлиенте
Процедура ТабличныеДанныеКомплектующие_СофтПриИзменении(Элемент)
   Если Не Комплектующие_Софт Тогда
      Номенклатура = "Софт";
      Софт = Номенклатура;
      Количество = "Количество Ед ПО";
      КоличествоСофт = Количество;
   Иначе                                 
      Номенклатура = "Комплектующие";
      Комплектующие = Номенклатура;
      Количество = "Количество Ед Комплектующие";
      КоличествоКомплектующие = Количество;
   КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ТабличныеДанныеЛицензияПриИзменении(Элемент)
   Если Лицензия Тогда
      ДатаОкончанияЛицензии.Видимость = Истина;
   КонецЕсли;
КонецПроцедуры


- не работает. Пишет:


{Документ.ВводИнформацииОКлиентскомПК.Форма.ФормаДокумента.Форма(4,10)}: Переменная не определена (Комплектующие_Софт)
   Если Не <<?>>Комплектующие_Софт Тогда  (Проверка: Тонкий клиент)
{Документ.ВводИнформацииОКлиентскомПК.Форма.ФормаДокумента.Форма(19,7)}: Переменная не определена (Лицензия)
   Если <<?>>Лицензия Тогда  (Проверка: Тонкий клиент)
{Документ.ВводИнформацииОКлиентскомПК.Форма.ФормаДокумента.Форма(20,3)}: Переменная не определена (ДатаОкончанияЛицензии)
      <<?>>ДатаОкончанияЛицензии.Видимость = Истина; (Проверка: Тонкий клиент)


(сейчас попробую "Если Лицензия Тогда
Элементы.ДатаОкончанияЛицензии.Видимость = Истина
КонецЕсли;

Так работает?
Свойство Видимость создаёт дополнительный вызов на сервер кстати.
")

evgenij1428

("Если Лицензия Тогда
Элементы.ДатаОкончанияЛицензии.Видимость = Истина
КонецЕсли;

Так работает?
Свойство Видимость создаёт дополнительный вызов на сервер кстати.
")
-работать не будет, напишет про "Лицензия"

evgenij1428

как [has] предлагал тоже не работает

evgenij1428

проблема не в свойстве Видимость, а в переменных. Как Андрей предлагает - напишет что переменных Лицензия и Дата.. - нет на Клиенте..

evgenij1428

результат без &НаКлиенте..:



Процедура ТабличныеДанныеКомплектующие_СофтПриИзменении(Элемент)
   Если Не Комплектующие_Софт Тогда
      Номенклатура = "Софт";
      Софт = Номенклатура;
      Количество = "Количество Ед ПО";
      КоличествоСофт = Количество;
   Иначе                                 
      Номенклатура = "Комплектующие";
      Комплектующие = Номенклатура;
      Количество = "Количество Ед Комплектующие";
      КоличествоКомплектующие = Количество;
   КонецЕсли;
КонецПроцедуры


Процедура ТабличныеДанныеЛицензияПриИзменении(Элемент)
   Если Лицензия Тогда
      ДатаОкончанияЛицензии.Видимость = Истина;
   КонецЕсли;
КонецПроцедуры


=>


{Документ.ВводИнформацииОКлиентскомПК.Форма.ФормаДокумента.Форма(3,10)}: Переменная не определена (Комплектующие_Софт)
   Если Не <<?>>Комплектующие_Софт Тогда  (Проверка: Сервер)
{Документ.ВводИнформацииОКлиентскомПК.Форма.ФормаДокумента.Форма(18,7)}: Переменная не определена (Лицензия)
   Если <<?>>Лицензия Тогда  (Проверка: Сервер)
{Документ.ВводИнформацииОКлиентскомПК.Форма.ФормаДокумента.Форма(19,3)}: Переменная не определена (ДатаОкончанияЛицензии)
      <<?>>ДатаОкончанияЛицензии.Видимость = Истина; (Проверка: Сервер)

evgenij1428

ну что никто не поможет? задача-то простая наверно. Просто хожу где-то рядом - понять не могу, чувствую, что что-то очень простое. Кто сталкивался - помогите, пожалуйста

has

Откуда мы знаем что у тебя там реквизит или просто поле. Покажи скрины, может понятней будет.

evgenij1428

___

evgenij1428

там в Безымянный7 закомментрировал, а то так вообще не работает

evgenij1428

всё, что зеленое (комментарий) - тоже надо чтобы работало... - не работает.. - почему не знаю..

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск