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

странная какая то ошибка

Автор Yamuna, 29 авг 2019, 12:13

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

antoneus

В управляемых формах у элемента формы нет свойства "Значения". Нужно обращаться непосредственно к реквизиту формы по имени.

Yamuna

Цитата: DmitriyF от 29 авг 2019, 13:53
Цитата: Yamuna от 29 авг 2019, 13:44
эта база бух 2.0 и ее переписываем на бух 3.0 этот код остался от бух 2.0 что то можете подсказать?
Я так понимаю вы хотите внести все изменения в конфигурацию БП 3 из БП 2?
да вы правильно поняли ))
Добавлено: 29 авг 2019, 14:09


Цитата: antoneus от 29 авг 2019, 13:58
В управляемых формах у элемента формы нет свойства "Значения". Нужно обращаться непосредственно к реквизиту формы по имени.
убрал "Значение" и появилась еще одна ошибка :
{ОбщийМодуль.РаботаСДиалогами.Модуль(677)}: Ошибка при вызове метода контекста (ЗначениеЗаполнено)
         Если (((Элемент.Ключ = "Дата" Или Элемент.Ключ = "ДатаВыписки") И ПриОткрытииФокусВводаНаДату)
по причине:
Проверка мутабельных значений на заполненность не поддерживается
Если ЭлементУправления <> Неопределено Тогда // есть такой
Если (((Элемент.Ключ = "Дата" Или Элемент.Ключ = "ДатаВыписки") И ПриОткрытииФокусВводаНаДату)
Или НЕ ЗначениеЗаполнено(ЭлементУправления))
И ЭлементУправления.Доступность
    И ЭлементУправления.Видимость
  И Не ЭлементУправления.ТолькоПросмотр Тогда

// Нашли не заполненный ЭУ. Делаем его текущим и прекращаем цикл.
ФормаДокумента.ТекущийЭлемент = ЭлементУправления;
Возврат Истина;

можно ли что нибудь использовать вместо ЗначениеЗаполнено?

antoneus

Не надо проверять на заполнение ЭлементУправления. Проверяйте реквизит формы, к которому привязан элемент. ФормаДокумента[ИмяРеквизита]. Как выцепить имя реквизита - уж напрягитесь :) Можно посмотреть в сторону ЭлементУправления.ПутьКДанным (свойство доступно только на сервере).

Yamuna

Цитата: antoneus от 29 авг 2019, 14:23
Не надо проверять на заполнение ЭлементУправления. Проверяйте реквизит формы, к которому привязан элемент. ФормаДокумента[ИмяРеквизита]. Как выцепить имя реквизита - уж напрягитесь :) Можно посмотреть в сторону ЭлементУправления.ПутьКДанным (свойство доступно только на сервере).

можете подсказать есть ли перечень свойств и методов которые использовались в работе для обычных форм и как они сейчас для управляемого интерфейса?

antoneus

Различие между обычными и управляемыми формами не в том, что поменялись названия методов. Поменялась концепция. Рекомендую, чтобы не тыкаться вслепую, прочитать книжку какую-нибудь, хоть то же "1С 8.3. Практическое пособие разработчика" от Радченко. Она хоть и толстая, но читается легко, за пару дней можно одолеть.

Yamuna

Цитата: antoneus от 30 авг 2019, 10:13
Различие между обычными и управляемыми формами не в том, что поменялись названия методов. Поменялась концепция. Рекомендую, чтобы не тыкаться вслепую, прочитать книжку какую-нибудь, хоть то же "1С 8.3. Практическое пособие разработчика" от Радченко. Она хоть и толстая, но читается легко, за пару дней можно одолеть.
да спасибо, почитаю, я думал что где то есть задокументировано какие свойства и методы изменились на какие и как их применять и т.д. не встречали?

Теги:

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

Рейтинг@Mail.ru

Поиск