В версии 8.3 модальные окна отключены. Исправление: Правой кнопкой по "Конфигурация" - "Свойства". "Режим использования модальности" - ставим значение "Использовать". Отличные уроки, однако. На парах не получилось изучать так, как с вашими уроками. Благодарю!
Только не та "Конфигурация", которая расположена в строке с "Файл, Правка, Текст...", а та, которая в левом окне, вместе с "Общие", "Константы", "Справочники"
Вы не скажете почему у меня вызывает такая ошибка,Спасибо. {Справочник.Сатрудники.Форма.ФормаЭлемента.Форма(5,7)}: Переменная не определена (Обьект) Если >Обьект.ДатаРождения='00010101' Тогда (Проверка: Тонкий клиент)
Павел, и все-таки, как добавить к дате строку, для вывода в сообщение. К примеру вывести на экран "2014 Год" Сообщить (Год('20140101') + "Строка"); - Такое не пройдет... :(
Не пройдет, так как функция Год возвращает число, и знак + обозначает в данном случае операцию сложения. Начните операцию со строки и все остальное автоматом будет приведено к строке: "" + Год('20140101') + "Строка"
Андрей Титов Сафари не поддерживает модальные (всплывающие) окна, в других браузерах их надо специально разрешать, в хроме, с какой-то версии, тоже проблемы с ними. Все из-за мобильных платформ.
Павел Чистов как вы автоматом дописываете код к примеру если тогда тогда вы пишите автоматом? Второе у меня в платформе нету для элементов для которых нужно поставить "проверять, выдавать ошибку" нету закладки представление из за чего это?
Всё написал как в видео! Ставлю птичку все равно пишет "Поле наименование не заполнено"!! Код не работает!! как быть? &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) //Сегодня = '20140101235514'; //Сегодня = '2014-01-01 23:55:14'; //Сегодня = '20140101; //00:00:00 //ПустаяДата = '00010101'; Если Объект.Работающий И Объект.ДатаРождения = "00010101" Тогда Сообщить ("Не заполнена дата рождения"); Отказ = Истина; КонецЕсли; КонецПроцедуры
Решил проблему кроме двойных кавычек,обязательно заходить Справочник-Формы-Добавить Форму-Формы элемента- Свойства Формы ПередЗаписью и там писать условие. Я писал сразу в модуле и поэтому код не работал. Вот что значит невнимательность
много лишней информации, когда объясняете 1 вещь какую то и отстраняетесь одновременно на другие. Тогда все равно эта малая часть - отстранение не дает нужного понимания об объекте на который ссылаетесь. Но и сосредоточение с главного рассматриваемого объекта Вы убираете
Гигант программирования просто. Я в 2023 году смотрю его видео и удивляюсь, что за 9 лет не нашлось лучше бесплатного курса чем это
Обращает внимание на детали, а в них как известно жизнь.
поставила бы 10 лайков, один из самых понятных курсов по основам который я видела
В версии 8.3 модальные окна отключены.
Исправление:
Правой кнопкой по "Конфигурация" - "Свойства".
"Режим использования модальности" - ставим значение "Использовать".
Отличные уроки, однако. На парах не получилось изучать так, как с вашими уроками. Благодарю!
Только не та "Конфигурация", которая расположена в строке с "Файл, Правка, Текст...", а та, которая в левом окне, вместе с "Общие", "Константы", "Справочники"
Или Использовать Показать:
ПоказатьПредупреждение( ,"Добро Пожаловать!", 60);
В справке есть пояснение по поводу модальности
Спасибо за видео уроки !
Только не амперсанды, а апострофы. Амперсанд - это &.
А здесь даже не апострофы, а одинарные кавычки.
Вы не скажете почему у меня вызывает такая ошибка,Спасибо.
{Справочник.Сатрудники.Форма.ФормаЭлемента.Форма(5,7)}: Переменная не определена (Обьект)
Если >Обьект.ДатаРождения='00010101' Тогда (Проверка: Тонкий клиент)
А есть ли в ваших уроках какие-нибудь домашние задания? Или где их можно найти, чтобы побольше практиковаться.
А как проверить текстовую строку на заполнение ?
+Di Od нашел "не ЗначениеЗаполнено"
45:53 "А равно десять меньше трёх, это будет истина" Ошибочка похоже. Ведь Десять меньше трёх это будет ложь.
Здравствуйте ,Павел)) почему не могу галочку поставить в форме чтоб код к ней привязать?
Павел, и все-таки, как добавить к дате строку, для вывода в сообщение.
К примеру вывести на экран "2014 Год"
Сообщить (Год('20140101') + "Строка"); - Такое не пройдет... :(
Не пройдет, так как функция Год возвращает число, и знак + обозначает в данном случае операцию сложения.
Начните операцию со строки и все остальное автоматом будет приведено к строке:
"" + Год('20140101') + "Строка"
Хм, а у меня код один в один, но все же галку Работающий ставлю, а ошибка не вылетает и он спокойно себе все записывает. Может 8.3 виновата?
Разобралась, невнимательность. Нужны одинарные кавычки, когда ввожу 00010101
У меня использование модальных окон запрещено (конец урока). Это из-за учебной версии?
Нет. Это в 8.3 стандартно.
Павел Чистов Это можно как-то настроить?
Андрей Титов Можно, в свойствах конфигурации.
Павел Чистов Нашёл, спасибо. Почитал пару статей и не понял - почему такая нелюбовь к модальным окнам?
Андрей Титов Сафари не поддерживает модальные (всплывающие) окна, в других браузерах их надо специально разрешать, в хроме, с какой-то версии, тоже проблемы с ними.
Все из-за мобильных платформ.
так же можно дату привести к строке Строка( ТекущаяДата() ) + "строка"
У меня Код не заработал! Начал выяснять: оказалось не реагирует на дату. Принял дату только в формате '0001.01.01"
Разделители в дате игнорируются. Т.е.: '20140101235514' = '2014-01-01 23:55:14'
а '20140101000000'='20140101' ?
Виктор Крылов Да
Павел Чистов как вы автоматом дописываете код к примеру если тогда тогда вы пишите автоматом? Второе у меня в платформе нету для элементов для которых нужно поставить "проверять, выдавать ошибку" нету закладки представление из за чего это?
Обновите платформу.
Автодополнение называется "Шаблоты текста". Ищите.
Всё написал как в видео! Ставлю птичку все равно пишет "Поле наименование не заполнено"!! Код не работает!! как быть?
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
//Сегодня = '20140101235514';
//Сегодня = '2014-01-01 23:55:14';
//Сегодня = '20140101; //00:00:00
//ПустаяДата = '00010101';
Если Объект.Работающий И Объект.ДатаРождения = "00010101" Тогда
Сообщить ("Не заполнена дата рождения");
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
Евгений Живолуп Ну так может у Вас поле "Наименование" не заполнено?
Павел Чистов Поле наименование заполняю и нажимаю "Записать и закрыть" и он сохраняет!! А на счет даты (если оставлять пустым) не работает!!
Павел Чистов Всё разобрался! Спасибо!!
@@ЕвгенийЖиволуп-к2в Как исправил, такая же хня
Решил проблему кроме двойных кавычек,обязательно заходить Справочник-Формы-Добавить Форму-Формы элемента- Свойства Формы ПередЗаписью и там писать условие. Я писал сразу в модуле и поэтому код не работал. Вот что значит невнимательность
много лишней информации, когда объясняете 1 вещь какую то и отстраняетесь одновременно на другие. Тогда все равно эта малая часть - отстранение не дает нужного понимания об объекте на который ссылаетесь. Но и сосредоточение с главного рассматриваемого объекта Вы убираете
сложно смотреть, постоянно от главного вопроса уходите в стороны
Сложно рассказать что такое шар, не пояснив, что такое круг, окружность и гравитация. Но я Вас услышал.