@@kuznetsov1c Таких сочетаний очень много, запоминаю только часто используемые в Ecxel, например, для функциии ВЫБОР часто нужны фигурные скобки Alt + 123 "{" Alt + 125 "}"
Отлично!!! Вы даже не представляете, сколько я прошла курсов, даже в серьезных организациях, и только с помощью Ваших уроков раскладывается все как надо, этот тот фундамент, понятный!!!, который нужен, чтобы потом быть адекватным разработчиком 1С. Теперь я понимаю, почему многие ребят 1С-ники не могут решать задачи, им фундамент заложили "тяп-ляп". СПАСИБО ВАМ!!!!
Искал я такие уроки когда получил сертификат Профессионал 1С в 2012 году, хотел сдать на Специалиста 1С, таких уроков отличных не было тогда ! Жаль конечно мне уже 53... Всеровно хоть и не найду работу программиста 1С в этом возрасте без опыта, внимательно изучаю Ваши уроки... Я бы сказал Ваши уроки на Высшем уровне, тем более бесплатное! Спасибо за Вашу работу!
Начните усиленно практиковать. Реализовывать различные бизнес-потребности. Кодировать собственные выдумки для практики. Я знаю примеры, где люди заходили в IT и на более сложные позиции именно в этом возрасте ~55 лет. Всё возможно, нужен хороший практический навык. Удачи вам!
Хорошие уроки. Я пытался познакомиться с программированием в 1С в других курсах, но там то ли преподаватель косноязычный, то ли пытаются сразу всю теорию в голову запихнуть и только затем перейти к практике, а здесь все понятно даже такому чайнику в программировании, как я.) Спасибо. Буду смотреть дальше.
Упустил момент с КомандаВыполнить, ограничился просто выполнить и сильно удивлялся с чего вдруг ошибки полезли. Правильно, нефик по вечерам мозг грузить. Не обратил внимания что Выполнить красное, значит зарезервированное по ходу. Вообще респекту по урокам. Не совсем гладко, чётко и понятно, но - самое главное, что практично, нет ощущения изучения сферического коня в вакууме.
Здравствуйте. Огромное спасибо за уроки. Для автоматического переключения между раскладками клавиатуры использую программу PuntoSwitcher. Она же помогает ставить те символы, которых нет в русской раскладке. Например набирая "ббю" и нажимая пробел получаю ">". Прога бесплатная и очень древняя)
Для новичков: Думаю важно в этом видео понять в чем разница между управляемой формой и обычной. В управляемой форме пользователь может собственными ручками менять форму(удалять,добавлять нужные кнопки, строки и т.п. без вмешательства в код . Тобишь это максимально безопасно ). В обычной форме этой возможности у пользователя нет.
Благодарю. Меня как раз мучал вопрос "Зачем 1С сделала помимо обычных еще и управляемые формы? Смысл какой? В чем разница?" Теперь более менее понятно. Жаль правда, что синтаксис кода отличается у них.
@@андрейкостин-и2ц Привожу. У вас на форме могут быть выведены не все реквизиты формы, а некоторые из низ вам допустим нужны в работе. Идете "Еще", настройка формы, и меняете форму так, как вам удобно, вплоть до условного форматирования, цвета текста, наименования колонки, и т.п. Это и есть управляемая форма. Разработчик заложил в нее функционал, а каждый пользователь настроил под себя форму так, как ему удобно. На обычных формах таких возможностей не было.
@@ИванЛапин-е2д потому что нужно минимизировать передачу данных для работы через интернет, поэтому управляемая форма позволяет управлять исполнением кода на клиенте или на сервере, то есть весь смысл в том, чтобы не передавать все данные из базы на форму при работе через удаленное соединение, например через браузер из любой точки мира
Режиме работы интерфейсов в 1С. Как переключить конфигурацию с режим управляемого приложения. Создание обработки 1С на управляемых формах. Процедуры &НаКлиенте. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
Доброго времени суток! Синтаксис без ошибок - управляемя форма в обработчике при нажатии кнопки Выполнить ничего не считает, не выводит результат, подскажите в чём причина? Разобрался, решение - В закладке/окне Команды - Действие - КоманадаВыполнить (заново сохранил на клиенте).
можно использовать набор по коду, мой вариант использую программируемую клавиатуру и вписал туда нужные символы < > например 2 символа 1 кнопка.. да и вообще сделал как удобно мне. Использую A4tech x7 G800 самый бюджетный вариант
когда запускаю форму и пытаюсь ввести число в поле ввода А, сплывает окно "Редактирование поля "Число А" не рекомендуется. Продолжить редактирование?" это что такое может быть? синтаксических ошибок не было..
Вопорс : Если в обработчике обычного приложения указать все переменные с типом объект и поменять конфигурацию на управляемую то при запуске программа не работает. Почему ?
Скопировал видать не до конца, после условных операторов всегда должен быть КонецЕсли;. Просто в модуле допиши его. Или в самом слове ошибка, пропустил букву
Ну конкретно написано где именно ...и какая ошибка --ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма 13 строка ... ... не закрыта процедура..не понимает где её конец проблема синтаксиса. Проверьте как всегда забыли где то точку...
Посмотрите в кодах выше, возможно вы пропустили Если. Потому и может быть такая ситуация. Не совсем вроде логично отображает ошибку (КонецЕсли), но если не было Если, то и заканчивать нечего.
здравствуйте, у меня почему-то не работают коды Если обьект.числоА > обьект.числоБ тогда сообшить("А>Б"); ИначеЕсли обьект.числоА < обьект.числоБ тогда сообщить("А
Такой вопрос , а можно как-то сохранить результат вычеслений во внешнем обработчике. Например написать 1+1, получится 2. И чтоб после закрытия, и снова открытия он осталось равно 2?
Можно. Для этого можно результат сохранять, например, во внешнем файле, и при открытии искать этот файл и считывать его. При этом файл должен находиться всегда по одному пути. Ну или каждый раз спрашивать путь этого файла.
В старых конфигурациях - обычные, в более новых - управляемая. Правильнее сегодня делать на управляемых - их можно запускать в тонком клиента и в режиме веб-клиента.
@@Школа1С-видеоурокибесплатно После нажатия кнопки Обновить конфигурации базы данных (ф7) кнопка больше ненажимается.Если меняю на обычное приложение снова нажимаю для себя проверить так же.Из за этого дальше по курсу не иду (Так как в этом ни как разобр. не могу.Подскажи пожалуйста
@@Школа1С-видеоурокибесплатно Здравствуйте. Спасибо за интересный выпуск, но есть вопросы. Сравнение двух чисел в диапазоне значений "больше, меньше, равно" представляет интерес с точки зрения теории. Но для чего это нужно на практике? Ведь даже без программы 1С и без знаний программирования это будет способен сделать любой юноша-семиклассник. Правильно ли я понимаю (это просто мое предположение), что на практике такая операция применяется для сортировки огромного массива чисел, которые охватить "вручную" невозможно? И правильно ли я - опять как предположение - понимаю, что в реальной практике такая сортировка связана с налоговыми нюансами. То есть, допустим, мы продали сто тысяч товаров по разным ценам и с разной выручкой. Если выручка от любого товара составила свыше 1000 рублей, то налог будет 1%, а если равно или меньше 1000 рублей, то полтора процента? Эти налоговые ставки я просто выдумал, но сам метод такой или нет?
Интересный факт, если записать в модуле так: Если (Объект.ЧислоА < Объект.ЧислоБ) то код всеравно будет работать(я просто добавил скобки). P.S. привык писать на С.
у меня вот такая ошибка ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(5,23)}: Переменная не определена (Обьект) если Обьект.ЧислоА > >Обьект.ЧислоБ > Обьект.ЧислоА Тогда (Проверка: Тонкий клиент) {ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(7,35)}: Переменная не определена (Обьект) ИначеЕсли Обьект.ЧислоБ >
Всмысле "Зачем ты это делаешь"? Это же простые задачи, чтобы понять синтаксис языка. Если вы хотите применить знания на практике и решать реальные задачи, этих уроков мало. Нужно литературу изучать и учебные задачи решать.
Одно очень необычно - объясняют про "цилиндр" про "звездочку" при этом употребляется слово "управлямое" и не объясняется, что это такое:))) собственно я именно этим вопросом задался (знаком с программированием 7.7) - и тут надо смотреть про звездочки и все остальное:) Ну в общем - несколько непоследовательно.
Ну ладно, это наверное просто урок программирования - типа дальше слушайте и все поймете. А мне надо было просто получить ответ на вопрос. Что интересно - этого ответа практически не найти на специализированных сайтах, которые типа тоже там чему-то учат. Зато запросто люди делятся на форумах доступным языком. Вот это наверное к тому - что как-то пока у людей нет понимания хорошего - как бы лучше учить людей других. Так-то многие, кто хочет уже изучать 1С - они имеют навыки программиста - и им, чтобы быстрее знакомиться - как раз надо было объяснить на их языке основные отличия 1С, ну не то, чтобы отличия - а именно вот принципы построения языка программирования, так сказать. И все остальное у них бы гораздо быстрее понималось. Но..для этого наверное надо больше психологию знать:) А так наверное полезные видео.
хотя я чуть дальше прошел - и там как автор объясняет - что там в управляемой форме не настраивается сама форма - а только состав реквизитов - то вроде становится понятным. Но правда я перед этим уже прочитал коротенькое предложение на форуме - а что же это такое - управляемое приложение уже, может поэтому так быстро понял. Ну в общем просто делюсь психологической информацией - полезно принцип какой-то сразу объяснять - и людям дальше будет понятнее. Хотя тут еще работает мужское/женское мышление - ну вот как раз это по "мужскому варианту" - как я говорю - женщинам и вправду лучше вот так вот через что-то эмоционально-знакомое - а смысл там потом сам подтягивается. Но я думаю женщины-программеры все равно думают "по-мужски":))) так что в любом случае лучше принцип сразу сказать, думаю.
Я тоже пришёл сюда понять что за управляемые формы и в чём их отличие (и тоже хорошо знаком с 7.7), но из видео и твоего коммента узнал только что "в управляемой форме не настраивается сама форма - а только состав реквизитов", а зачем это нужно - не понятно. Придётся гуглить дальше.
@@ПростоТак-у8ф5м, да, я сейчас там перечитал свои комменты - и подумал, что было бы правильным поделиться своим пониманием - мог бы я догадаться, что люди так же ищут. Ну, может кому-то пригодится еще, и ты еще может не "нагуглил" - это просто когда формы в интерфейсе не рисуются там где-то в конструкторе и потом не компилируются, а когда формы - то, что отображается на экране - документы, справочники, другие формы - это все формируется просто на основании состава определенных реквизитов формы Грубо говоря - описали там состав таблиц, состав закладок, состав там менюшек каких-то - а программа сама уже там строит все на экране. Хотя я сейчас думаю, что может понятие "управляемые формы" оно еще там шире и включает в себя не только формирование интерфейса и форм на экране. Я не "восьмерочник" просто и не занимался глубоко ее изучением. Она мне кажется в чем-то очень крутой, а чем-то - очень корявой:))) И самое главное - чувствуется прямо-таки какое-то нежелание самой фирмы 1С "номализовать" ее, 8-ку. За столько лет они не выстроили ни нормальную бизнес-модель ее поддержки, сопровождения, внедрения, ни нормальную даже справочную систему по этому программному продукту. Что вот ДО СИХ ПОР люди ходят и "гуглят" вот такие простые вопросы.
Очень прикольная ошибка будет, если забыть поменять реквизитам "строковое" на "число". Вроде все нормально, но программа будет "неправильно" сравнивать "числа" ;)))
Бро а где объяснение про механику УФ,контекст формы ,контекст сервера и клиента,что в УФ нет прямого доступа к БД с клиента а доступ только в контексте сервера,что только в толстом клиенте в обычном приложении в контексте обычной формы объекты как основной реквезит со всем своим контекстом могут существовать на клиенте и по сути являются частью контекста обычной формы ,есть объект Запрос ,все реквизиты УФ это расширение форм для реальных объектов а не сами объекты как таковые а новый класс объектов ,ДанныеФормы или ДанныеФормыСтруктура и иже с ними, которые серелизуются т.е конвертируются в обычную строку ,пересылаются т.е синхронизируются между сервером и клиентом, ну и т.д и т.п
Спасибо за лекцию. Но управляемые формы неужели это будущее 1с. Смотрю на них с отвращением. Плюс на сервере, плюс на клиенте. Брррр, жуть. Надеюсь что концепция будет переработана коренным образом.
Сочетания клавиш для вставки символов без переключения раскладки клавиатуры:
Alt + 62 ">"
Alt + 60 "
Дай бог тебе здоровья, столько лет с компом, постоянно юзаю горячие клавиши, а об этой фиче не знал. Класс!
Низкий поклон =>
Alt + 38 "&"
Alt + 35 "#"
@@kuznetsov1c Таких сочетаний очень много, запоминаю только часто используемые в Ecxel, например, для функциии ВЫБОР часто нужны фигурные скобки
Alt + 123 "{"
Alt + 125 "}"
Супер ^=^
Отлично!!! Вы даже не представляете, сколько я прошла курсов, даже в серьезных организациях, и только с помощью Ваших уроков раскладывается все как надо, этот тот фундамент, понятный!!!, который нужен, чтобы потом быть адекватным разработчиком 1С. Теперь я понимаю, почему многие ребят 1С-ники не могут решать задачи, им фундамент заложили "тяп-ляп". СПАСИБО ВАМ!!!!
Ставьте лайки видосам, чел реально круто всё делает. В 2021 году ничего лучше не нашёл, в том числе и на торрентах.
Искал я такие уроки когда получил сертификат Профессионал 1С в 2012 году, хотел сдать на Специалиста 1С, таких уроков отличных не было тогда ! Жаль конечно мне уже 53... Всеровно хоть и не найду работу программиста 1С в этом возрасте без опыта, внимательно изучаю Ваши уроки... Я бы сказал Ваши уроки на Высшем уровне, тем более бесплатное! Спасибо за Вашу работу!
почему не найти работу в 53? уже судя по всему в 55.
даже если не найдется работа, это прекрасная мозговая гимнастика и просто полезное времяпрепровождение
Начните усиленно практиковать. Реализовывать различные бизнес-потребности. Кодировать собственные выдумки для практики. Я знаю примеры, где люди заходили в IT и на более сложные позиции именно в этом возрасте ~55 лет. Всё возможно, нужен хороший практический навык. Удачи вам!
@@fun-uv9tyжизненный опыт плюс 1С - прекрасное сочетание
Подача материала отличная! Спасибо большое! Смотрю по порядку все видео.
Хорошая подача материала. Радует объяснение ошибок, мелочей и полезностей. 👍
Хорошие уроки. Я пытался познакомиться с программированием в 1С в других курсах, но там то ли преподаватель косноязычный, то ли пытаются сразу всю теорию в голову запихнуть и только затем перейти к практике, а здесь все понятно даже такому чайнику в программировании, как я.) Спасибо. Буду смотреть дальше.
Коротко, грамотно, доступно. Чтоб в школах так преподавали.
Мама моя в кедах!!!! Все, мы потеряли меня на середине видео)))) Автору Спасибо!
Посмотрел один раз и все стало ясно.
Спасибо за краткость изложения.
Илья, спасибо за проделанную работу. Очень понятно объясняеете.
Леонтьев Илья, как всегда - прямо в сердце!)))
Упустил момент с КомандаВыполнить, ограничился просто выполнить и сильно удивлялся с чего вдруг ошибки полезли. Правильно, нефик по вечерам мозг грузить. Не обратил внимания что Выполнить красное, значит зарезервированное по ходу.
Вообще респекту по урокам. Не совсем гладко, чётко и понятно, но - самое главное, что практично, нет ощущения изучения сферического коня в вакууме.
да, действительно подача материала радует. просто, доступно. автор молодец.
Спасибо. Очень лаконично и емко ждем новых видео...!
Мужик оценка отлично! Давно такое искал
Здравствуйте. Огромное спасибо за уроки. Для автоматического переключения между раскладками клавиатуры использую программу PuntoSwitcher. Она же помогает ставить те символы, которых нет в русской раскладке. Например набирая "ббю" и нажимая пробел получаю ">". Прога бесплатная и очень древняя)
Для новичков: Думаю важно в этом видео понять в чем разница между управляемой формой и обычной. В управляемой форме пользователь может собственными ручками менять форму(удалять,добавлять нужные кнопки, строки и т.п. без вмешательства в код . Тобишь это максимально безопасно ). В обычной форме этой возможности у пользователя нет.
может наоборот в управляемой форме невозможно менять размеры формы произвольно
Благодарю. Меня как раз мучал вопрос "Зачем 1С сделала помимо обычных еще и управляемые формы? Смысл какой? В чем разница?" Теперь более менее понятно. Жаль правда, что синтаксис кода отличается у них.
Приведите пожалуйста пример - зачем пользователю удалять или добавлять объекты формы?
@@андрейкостин-и2ц Привожу. У вас на форме могут быть выведены не все реквизиты формы, а некоторые из низ вам допустим нужны в работе. Идете "Еще", настройка формы, и меняете форму так, как вам удобно, вплоть до условного форматирования, цвета текста, наименования колонки, и т.п. Это и есть управляемая форма. Разработчик заложил в нее функционал, а каждый пользователь настроил под себя форму так, как ему удобно. На обычных формах таких возможностей не было.
@@ИванЛапин-е2д потому что нужно минимизировать передачу данных для работы через интернет, поэтому управляемая форма позволяет управлять исполнением кода на клиенте или на сервере, то есть весь смысл в том, чтобы не передавать все данные из базы на форму при работе через удаленное соединение, например через браузер из любой точки мира
Леонтьев Илья, спасибо тебе в очередной раз! ☺
Режиме работы интерфейсов в 1С. Как переключить конфигурацию с режим управляемого приложения. Создание обработки 1С на управляемых формах. Процедуры &НаКлиенте.
Услуги 1С программиста в Москве:
1cproger.ru/
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po-1s/
Сделайте урок по работе с формой, в частности с обходом реквизитов формы, фокус на определенном реквизите формы!
Чем больше узнаю, тем больше убеждаюсь, что 1С это костыль для конструирования костылей, причем это действительно похоже на детский конструктор
Отличная подача материала !!! Спасибо !
Молодец! Все наглядно и понятно)
Все понятно и легко! Спасибо!
Здравствуйте, а чем отличаются управляемые приложения от не управляемых , почему вдруг клиент перешёл на управляемые приложения ?
Доброго времени суток!
Синтаксис без ошибок - управляемя форма в обработчике при нажатии кнопки Выполнить ничего не считает, не выводит результат, подскажите в чём причина?
Разобрался, решение - В закладке/окне Команды - Действие - КоманадаВыполнить (заново сохранил на клиенте).
Все получилось верно, кроме того что когда вводишь цифры. о решение не отображается, нету окна сообщения. не могу понять причину
Проверьте имя процедуры в модуле. Должно быть так "Процедура КомандаВыполнить(Кнопка)
"
Тоже было. Перепривязал процедуру к кнопке и заработало
Благодарю за ваш труд!
Помогите плз!!! Ошибка "Поле объекта не обнаружено (ЧислоА)" при нажатии на кнопку выполнить ...
Здравствуйте, есть ли видео где создаете калькулятор?
плохо то что приходится постоянно переключаться между языками потому что знаков {} нету в русской раскладке((
Можно не переключаться, Alt + 60 и Alt + 62 выводит символы без переключения раскладки клавиатуры.
можно использовать набор по коду, мой вариант использую программируемую клавиатуру и вписал туда нужные символы < > например 2 символа 1 кнопка.. да и вообще сделал как удобно мне.
Использую A4tech x7 G800 самый бюджетный вариант
А что мешает создать шаблон?
Да уж , после кодинга на классических языках тут прям отторжение инфы мозгом, да ещё и это задрачивание переключения раскладок, ууух люто ...
Так можно же на английский код переключить.
Не подскажите почему при запуске обработки в конце у меня не выходят сообщения ?
Привет всё вроде правильно сделал но при запуске на проверке показывает"Поле объекта не обнаружено (ЧислоА)" В чём ошибка?
и почему не задан параметр КонецЕсли ?
Для чего сделали обычное и управляемое приложение?
если ввожу число а =5 , а b=10. то пишет а>b. как так то?? если пишу а=5, а b=9. то все нормально считает. где ошибка.?
У тебя в реквизитах стоит в свойствах тип "Строка", а не "Число"
создать функцию которая выводит факториал заданного числа факториал должен вычисляется в цикле. Подскажите как решить
Как создать в справочника Номенклатура. Наименование ему присвоить "Товар 1"
2020. У меня не было необходимости обращаться к реквизитам объекта через объект.
Спасибо большое!
когда запускаю форму и пытаюсь ввести число в поле ввода А, сплывает окно "Редактирование поля "Число А" не рекомендуется. Продолжить редактирование?" это что такое может быть? синтаксических ошибок не было..
Как менять ширину полей или отодвинуть дальше от названия?
Вопорс : Если в обработчике обычного приложения указать все переменные с типом объект и поменять конфигурацию на управляемую то при запуске программа не работает. Почему ?
внимание для тех кто пишет на учебной версии. Вы не должны писать в коде Объект.
Код пишу правильно, выдает такую ошибку {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(13,1)}: Ожидается ключевое слово 'КонецЕсли' ('EndIf')
Скопировал видать не до конца, после условных операторов всегда должен быть КонецЕсли;. Просто в модуле допиши его. Или в самом слове ошибка, пропустил букву
В том и дело что записано все правильно, и "КонецЕсли;" записан правильно.
Ну конкретно написано где именно ...и какая ошибка
--ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма 13 строка ...
... не закрыта процедура..не понимает где её конец проблема синтаксиса. Проверьте как всегда забыли где то точку...
Посмотрите в кодах выше, возможно вы пропустили Если. Потому и может быть такая ситуация. Не совсем вроде логично отображает ошибку (КонецЕсли), но если не было Если, то и заканчивать нечего.
У меня всё получилось,ошибок нет,но после нажатия выполнить пишет Поле объекта не обнаружено(ЧислоА) в чем причина?
чего там в конце произошло? я чет не понил
спасибо!
вопрос:
почему мы копировали файл базы данных если вы делали все снова
в чем смысль?
у меня почему то нет строки сообщения, где выводится ответ, после нажатия кнопки выполнить
да вы правы, я тоже вчера нашел
Как числоА и числоБ добавить в группу, они у меня не добавляются?
выделить с шифтом и перетянуть в папку "ГРУППА АБ"
Добрый день. Все круто, а можно с вами на прямую провести урок ?
Странно, а у меня код из обычной обработки заработал в управляемой без проблем. Почему так?
здравствуйте, у меня почему-то не работают коды
Если обьект.числоА > обьект.числоБ тогда
сообшить("А>Б");
ИначеЕсли обьект.числоА < обьект.числоБ тогда
сообщить("А
обЪект написали через мягкий знак)
Такой вопрос , а можно как-то сохранить результат вычеслений во внешнем обработчике. Например написать 1+1, получится 2. И чтоб после закрытия, и снова открытия он осталось равно 2?
Можно. Для этого можно результат сохранять, например, во внешнем файле, и при открытии искать этот файл и считывать его. При этом файл должен находиться всегда по одному пути. Ну или каждый раз спрашивать путь этого файла.
Что такое "Управляемое приложение"???? Ключевой термин не раскрыт...
:)
... и сразу возникает вопрос - почему нет даже обратной совместимости между ОФ и УФ?
Потому что совершенно другая архитектура построения интерфейса.
@@АлександрШейка-ц5ь :) или фирменное наплевательство имени нуралиева
@@АлександрШейка-ц5ь по моему это пи-ец. просто.
А смысл переписывать обработки, если режим запуска можно поставить и под обычную и под управляемую?
Все, конечно хорошо, но у меня в конфигураторе окно внешней обработки1 управляемой, отличается от вашей... делая невозможным повторять за вами...
непонимаю все делаю верно но при компиляции выходит "ожидается определение процедуры /функции (15,1)
Спасибо большое, а то я задолбался "тренироваться" вставлять текущую дату при открытии формы....
В каких случаях используется управляемая, а в каких обычная? зачем одну и туже форму в 2х типах создавать
В старых конфигурациях - обычные, в более новых - управляемая.
Правильнее сегодня делать на управляемых - их можно запускать в тонком клиента и в режиме веб-клиента.
@@Школа1С-видеоурокибесплатно После нажатия кнопки Обновить конфигурации базы данных (ф7) кнопка больше ненажимается.Если меняю на обычное приложение снова нажимаю для себя проверить так же.Из за этого дальше по курсу не иду (Так как в этом ни как разобр. не могу.Подскажи пожалуйста
@@Школа1С-видеоурокибесплатно Здравствуйте. Спасибо за интересный выпуск, но есть вопросы. Сравнение двух чисел в диапазоне значений "больше, меньше, равно" представляет интерес с точки зрения теории. Но для чего это нужно на практике? Ведь даже без программы 1С и без знаний программирования это будет способен сделать любой юноша-семиклассник.
Правильно ли я понимаю (это просто мое предположение), что на практике такая операция применяется для сортировки огромного массива чисел, которые охватить "вручную" невозможно?
И правильно ли я - опять как предположение - понимаю, что в реальной практике такая сортировка связана с налоговыми нюансами. То есть, допустим, мы продали сто тысяч товаров по разным ценам и с разной выручкой. Если выручка от любого товара составила свыше 1000 рублей, то налог будет 1%, а если равно или меньше 1000 рублей, то полтора процента? Эти налоговые ставки я просто выдумал, но сам метод такой или нет?
Зачем Компания 1С сделала помимо обычных еще и управляемые формы? Еще и синтаксис поменяли. Какой смысл в этом был?
Как удалить Форму?
не знаю почему,но у меня не появляется кнопка(
Интересный факт, если записать в модуле так: Если (Объект.ЧислоА < Объект.ЧислоБ) то код всеравно будет работать(я просто добавил скобки). P.S. привык писать на С.
И что тут интересного?
Даже если каждый объект взять в скобки - все равно будет работать.
@@dimonovych ну незнай, в других языках все более строго
Спасибо!
Можно ведь было создать группу без отображения, следующий пункт меню.
{ВнешняяОбработка.ВнешняяОбработка1_управляемая.Форма.Форма.Форма(3,11)}: Ожидается имя процедуры
Процедура
Процедура Выполнить (было написано) Написал КомандаВыполнить (заработало)
В итоге похоже в новой версии сообщения не вываливаются
спасибо!
у меня вот такая ошибка
ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(5,23)}: Переменная не определена (Обьект)
если Обьект.ЧислоА > >Обьект.ЧислоБ > Обьект.ЧислоА Тогда (Проверка: Тонкий клиент)
{ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(7,35)}: Переменная не определена (Обьект)
ИначеЕсли Обьект.ЧислоБ >
смотри на синтаксис, возможно кавычки не те поставил
Ты говоришь что ты делаешь, а нужно ОБЪЯСНЯТЬ ЗАЧЕМ ты это делаешь. Это же урок .
Всмысле "Зачем ты это делаешь"? Это же простые задачи, чтобы понять синтаксис языка. Если вы хотите применить знания на практике и решать реальные задачи, этих уроков мало. Нужно литературу изучать и учебные задачи решать.
Одно очень необычно - объясняют про "цилиндр" про "звездочку" при этом употребляется слово "управлямое" и не объясняется, что это такое:))) собственно я именно этим вопросом задался (знаком с программированием 7.7) - и тут надо смотреть про звездочки и все остальное:) Ну в общем - несколько непоследовательно.
Ну ладно, это наверное просто урок программирования - типа дальше слушайте и все поймете. А мне надо было просто получить ответ на вопрос. Что интересно - этого ответа практически не найти на специализированных сайтах, которые типа тоже там чему-то учат. Зато запросто люди делятся на форумах доступным языком. Вот это наверное к тому - что как-то пока у людей нет понимания хорошего - как бы лучше учить людей других. Так-то многие, кто хочет уже изучать 1С - они имеют навыки программиста - и им, чтобы быстрее знакомиться - как раз надо было объяснить на их языке основные отличия 1С, ну не то, чтобы отличия - а именно вот принципы построения языка программирования, так сказать. И все остальное у них бы гораздо быстрее понималось. Но..для этого наверное надо больше психологию знать:) А так наверное полезные видео.
хотя я чуть дальше прошел - и там как автор объясняет - что там в управляемой форме не настраивается сама форма - а только состав реквизитов - то вроде становится понятным. Но правда я перед этим уже прочитал коротенькое предложение на форуме - а что же это такое - управляемое приложение уже, может поэтому так быстро понял. Ну в общем просто делюсь психологической информацией - полезно принцип какой-то сразу объяснять - и людям дальше будет понятнее. Хотя тут еще работает мужское/женское мышление - ну вот как раз это по "мужскому варианту" - как я говорю - женщинам и вправду лучше вот так вот через что-то эмоционально-знакомое - а смысл там потом сам подтягивается. Но я думаю женщины-программеры все равно думают "по-мужски":))) так что в любом случае лучше принцип сразу сказать, думаю.
@@АртемПравдорубов а чего не написал что такое "управляемое"?
Я тоже пришёл сюда понять что за управляемые формы и в чём их отличие (и тоже хорошо знаком с 7.7), но из видео и твоего коммента узнал только что "в управляемой форме не настраивается сама форма - а только состав реквизитов", а зачем это нужно - не понятно. Придётся гуглить дальше.
@@ПростоТак-у8ф5м, да, я сейчас там перечитал свои комменты - и подумал, что было бы правильным поделиться своим пониманием - мог бы я догадаться, что люди так же ищут. Ну, может кому-то пригодится еще, и ты еще может не "нагуглил" - это просто когда формы в интерфейсе не рисуются там где-то в конструкторе и потом не компилируются, а когда формы - то, что отображается на экране - документы, справочники, другие формы - это все формируется просто на основании состава определенных реквизитов формы Грубо говоря - описали там состав таблиц, состав закладок, состав там менюшек каких-то - а программа сама уже там строит все на экране. Хотя я сейчас думаю, что может понятие "управляемые формы" оно еще там шире и включает в себя не только формирование интерфейса и форм на экране. Я не "восьмерочник" просто и не занимался глубоко ее изучением. Она мне кажется в чем-то очень крутой, а чем-то - очень корявой:))) И самое главное - чувствуется прямо-таки какое-то нежелание самой фирмы 1С "номализовать" ее, 8-ку. За столько лет они не выстроили ни нормальную бизнес-модель ее поддержки, сопровождения, внедрения, ни нормальную даже справочную систему по этому программному продукту. Что вот ДО СИХ ПОР люди ходят и "гуглят" вот такие простые вопросы.
Очень прикольная ошибка будет, если забыть поменять реквизитам "строковое" на "число". Вроде все нормально, но программа будет "неправильно" сравнивать "числа" ;)))
Спасибо
Тема применения обычной и управляемой форм не раскрыта ... от слова СОВСЕМ. Придётся курить параллельные источники/курсы.
Бро а где объяснение про механику УФ,контекст формы ,контекст сервера и клиента,что в УФ нет прямого доступа к БД с клиента а доступ только в контексте сервера,что только в толстом клиенте в обычном приложении в контексте обычной формы объекты как основной реквезит со всем своим контекстом могут существовать на клиенте и по сути являются частью контекста обычной формы ,есть объект Запрос ,все реквизиты УФ это расширение форм для реальных объектов а не сами объекты как таковые а новый класс объектов ,ДанныеФормы или ДанныеФормыСтруктура и иже с ними, которые серелизуются т.е конвертируются в обычную строку ,пересылаются т.е синхронизируются между сервером и клиентом, ну и т.д и т.п
Попробуйте переписать это, поделив на 3-4 предложения, нереально прочесть+понять.
Вот вы все и объяснили.
На английском можно
Всё, уже разобрался...
Капец, делаю всё один в один, у меня сравнивает только первый символ из поля!
И в неуправляемом то же!
Короче нужно было изменить тип реквизита))
а если не появляется звездочка рядом со словом КОНФИГУРАЦИЯ??
Спасибо за лекцию. Но управляемые формы неужели это будущее 1с. Смотрю на них с отвращением. Плюс на сервере, плюс на клиенте. Брррр, жуть. Надеюсь что концепция будет переработана коренным образом.
Мне одному показалось что в обычном приложении всё было гораздо проще и быстрее?))
Одному
разрешение низкое, мелкие символы плохо читаются
не чего не работает
Как расширить эту херню, чтобы можно было поместить больше кнопок и поле ввода?
Просто добавляйте кнопки, форма расширится сама.
=>
☻
жалко что-ли
Опа не до программисты на славянском
Помогите плз!!! Ошибка "Поле объекта не обнаружено (ЧислоА)" при нажатии на кнопку выполнить ...