Что такое глобальные переменные в 1С и как они используются в модуле формы. Программные модули. Значение переменных в языке программирования 1С. Читайте статьи по 1С на нашем сайте: programmist1s.r...
Пікірлер: 136
@luckyea76 жыл бұрын
из-за окон с другими видео, которые появляются в конце ничего не видно
@lGVVl5 ай бұрын
Подробно и понятно. Программирование списание с остатков проданного товара после пробитии чека! Спасибо!
@user-fz7cd8yi8j4 жыл бұрын
шел август 2020, видосики все еще актуальны
@BVR9993 жыл бұрын
2021 год
@sh1nob1603 жыл бұрын
@@BVR999 я тоже из 2021)
@kirillalbertovich8602 жыл бұрын
почти конец 2021го ) Очень даже актуально )))
@kaleka41842 жыл бұрын
шел ноябрь 2021 все ещё актуально
@nikolaykudaev2275 Жыл бұрын
2023 😁
@monak73703 жыл бұрын
Большое спасибо Вам за такие уроки по 1С. Кому надо, тот поймет и не раз пересмотрит.
@user-pe3dv6dw5q5 жыл бұрын
Добрый день! Спасибо за Школу 1С с нуля. Все очень понятно. Хотелось бы, чтобы уроки были пронумерованы, чтобы не запутаться и учиться по порядку. До же для новичка как я все понятно. Еще раз Спасибо
@IlyaLeontyev5 жыл бұрын
Лилия, благодарю. Чтобы не запутаться, пользуйтесь плейлистом: kzbin.info/aero/PL6Nx1KDcurkBdxssD1k56SDnwuTuX2bBr
@thaikhoo10 ай бұрын
Здравствуйте, вижу что вы 5 лет назад изучали начальное программирование в 1с, скажите, вы уже крутой разработчик или поменяли направление? Собираюсь начать и стало интересно)))
@purpleorchid96566 жыл бұрын
Красавчик! Только не удаляй канал, дай досмотреть все видео)
@user-eh1et6ls8q6 жыл бұрын
Не планировали удалять канал))) мы только начали...))
@IvanKryvytskyi6 жыл бұрын
Очень и очень доступно все объясняете. Огромное спасибо!!!
@Away_014 жыл бұрын
Круто! Всё сработало,Спасибо за уроки Только жалко что канал заброшен(
@olgapolka1683 ай бұрын
В нашей бухгалтерии был секрет Полишинеля, о котором знали все😂😂😂. Мы использовали две базы, одну программу 1С для расчёта налогов в соответствии со стандартами РФ и вторую программу, разработанную иностранными акционерами и применимую в глобальном смысле во странах присутствия компании. Все операции фиксировались одновременно в двух программных базах с учётом всех корректировок на разницы между российским и международным учётом. И мозги кипели у всех в конце каждого месяца, когда было невозможно объяснить, почему результаты с учётом всех корректировок все равно не совпадали 🤯🤯🤯🤔.
Скорее бы новый выпуск и по больше! Сейчас ваши видео актуальны! :)
@user-eh1et6ls8q7 жыл бұрын
Я потороплю Илью :))) Спасибо за просмотр)
@tes1a__9594 жыл бұрын
Мужик, да ты гений
@Zodchiy87 Жыл бұрын
зачем это всё ,когда смотришь на это впервые охрениваешь
@877bravo7775 жыл бұрын
Получается с любыми знаками. Спасибо ребята.
@verysimply84575 жыл бұрын
Принципиальное замечание - это не "Глобальная" переменная, а переменная данного модуля. Глобальных для всей конфигурации переменных, в 8.х к сожалению нет.
@sergeysanych1223 жыл бұрын
Спасибо за подачу материала! Подскажите есть ли какие-то задания домашние?
@user-xe9uq9kl5y Жыл бұрын
Хороший урок, но у меня возник вопрос почему объявление переменных в начале модуля, а их инициализация в конце, это просто договорённость или обычай в каких-то кругах, или всё таки влияет непосредственно на исполнение кода? Мне вот удобней, чтобы начальные значения переменных задавались непосредственно после их объявления.
@biggamer1077 Жыл бұрын
тот же самый вопрос,например в питоне переменным сразу же дают значение,а тут так...
@user-rd8ox4rr8q5 жыл бұрын
Отлично! Все получилось!
@user-td5ve1zk6k7 жыл бұрын
Супер!
@user-eh1et6ls8q7 жыл бұрын
Спасибо!
@albert106514 жыл бұрын
@@user-eh1et6ls8q Подскажите пож-та, в чём ошибка. Написал переменные и функции чётко, при нажатии "увеличить, уменьшить" ответ "Гл_Перем", будто функция не работает..голову сломал.
@romanbush51644 жыл бұрын
Капец 1с молодцы за 20 лет лет не сделали оператор += , -= . фейспалм
@libo198711226 жыл бұрын
Одного не могу понять. Почему в начале нельзя задать значение переменной, или если позволяет язык, то явно указать тип [integer]?
@IlyaLeontyev6 жыл бұрын
Нас поставили перед фактом, к сожалению. Тип переменной задается в момент присвоения ей значения. Значение глобальной переменной инициализируется в конце модуля.
@user-lr8hd5qi6n5 жыл бұрын
@@IlyaLeontyevА в момент объявления нельзя инициализировать что ли? Как это делается во всех нормальных языках?
@IlyaLeontyev5 жыл бұрын
@@user-lr8hd5qi6n ты можешь объявить переменную с помощью ключевого слова Перем. При этом она примет значение Неопределено. То есть такие способы объявления переменных равносильны: Перем Переменная; Переменная = Неопределено;
@unclejoe14332 жыл бұрын
Фух, чуть голову не сломал, никак не получалось) Оказывается, просто = воткнул после Сообщить))
@sh1nob1603 жыл бұрын
Все работает, спасибо!)
@Диана-54 ай бұрын
Ошибка инициализации модуля: ОбщийМодуль.ИнтеграцияИСМП.Модуль по причине: {ОбщийМодуль.ИнтеграцияИСМП.Модуль(1771,20)}: Переменная не определена (ИнтерфейсИСМПКлиентСервер) АдресЗапроса,
@albert106514 жыл бұрын
Разница между этим Сообщить("Гл_Перем"); и этим Сообщить(Гл_Перем); большая. У меня из-за этого не производилось сложения/вычитание, я голову сломал) Может кому то поможет)
@dymok_iz_kotelka4 жыл бұрын
в кавычках объявляется текст,а не переменная!
@uniqle59284 жыл бұрын
Спасибо, сам тупил сидел)
@raimd15854 жыл бұрын
А я сам догадался через 1 час)))
@asmorodinlistru Жыл бұрын
"И опыт - сын ошибок трудных!" А.С. Пушкин
@user-tw2qr8yr9c Жыл бұрын
А я не ошибся, ибо занимался JavaScript. В кавычках просто текстовая информация. Компуктер думает, что с ним общаются текстом, а не значениями :)
@user-pascal-z5i5 жыл бұрын
Кажется я только что, понял как работает процедура! А в школе учитель информатики так и не смог объяснить....
@makman86835 жыл бұрын
Илья, я типо доработал все это и сделал, чтобы можно было делить. Знак деления- / А вот умножить не получилось) Знак * не работает, хотя он обычно значит умножить
@IlyaLeontyev5 жыл бұрын
* - это знак умножения. Нужно больше деталей )
@user-ld5un5gg9o2 жыл бұрын
Спасибо! Всё чётко и понятно!)
@user-yp6ze3dh5j5 жыл бұрын
Зачем нам работать с именами переменных, если при изменении имени приходится еще в двух местах вносить изменение для каждой процедуры? В этом есть какие-то плюсы или можно просто работать с заголовками?
@terkinvas7 жыл бұрын
Очень познавательно ! Спасибо !
@user-eh1et6ls8q7 жыл бұрын
Спасибо вам, за просмотр :)
@Liteks7136 жыл бұрын
Спасибо. А можете пожалуйста объяснить отличие модуля объекта от модуля менеджера?
@ea46133 жыл бұрын
""Перем" сразу же покраснело, потому что так ведут себя все ключевые слова в 1С" - 🧐🤔программисты java, python .....такую шутку сейчас пропустили. Неужели не смотрят ?!
@user-eh1et6ls8q7 жыл бұрын
Что такое глобальные переменные в 1С и как они используются в модуле формы. Программные модули. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
@makman86835 жыл бұрын
Чувак, ты про деление и умножение тут не рассказал. Я конечно нашел, как делить ( знаком / ), но знак * , который обычно значит умножение не робит. Как можно умножать?
@IlyaLeontyev5 жыл бұрын
@@makman8683 в языке 1С для умножения используется знак *.
@makman86835 жыл бұрын
@@IlyaLeontyev я уже понял
@Rueslan10 ай бұрын
Есть ли операции инкремента и декремента для целочисленных переменных? (var++) , можно ли сразу инициализировать переменную? Есть ли курс для тех кто знает и понимает принципы программирования, но не знает синтаксис 1с? почему область инициализации находится в самом низу? разве не было бы целесообразным организовать её после области объявления?
@jagger28045 ай бұрын
Вот и я задался аналогичным вопросом, почему область инициализации находится в самом низу. Как-то это нелогично с точки зрения логической последовательности кода.
@user-fd6ch8sr5r Жыл бұрын
Название переменной не может начинаться с цифры. Почему? Сейчас объясню: потому что нельзя начинать переменные с цифр. Хорошее объяснение. А так - весьма понятно(но хз зачем такие вставки)
@electrofunk71392 жыл бұрын
А как обратиться к глобальной экспортной переменной которая находится в модуле справочника Контрагенты из формы справочника Номенклатура?
@Leo_Jones18 ай бұрын
А почему значение переменной задается после схемы управления ими, и он все понимает при выполнении?
@djondjonson23576 жыл бұрын
Здравствуйте, только на бесплатной версии для обновления обработки (8:30) её надо переоткрывать? И в платной версии тоже по tab не дописываются команды? Заранее спасибо.
@IlyaLeontyev6 жыл бұрын
Здравствуйте. Платная версия работает так же.
@maraderchikXD5 жыл бұрын
ctrl+пробел, а не tab.
@user-nk9or3jg4d7 ай бұрын
Как удалил обработчики, а потом вставил или сам переписывал или монтаж видео???
@user-nl5un1yn7d6 жыл бұрын
Подскажите, пожалуйста. У меня управляемое приложение. Внешнюю обработку пишу, всё, как у вас. В пользовательском режиме обработка не открывается.
@Gabriel-gv9ij6 жыл бұрын
такая же фигня
@user-bb8qr6xl5s4 жыл бұрын
под упр формы немного по другому пишется. загуглите либо посмотрите курс на ютубе "Программирование в 1С за 21 день"
@melkiy17354 жыл бұрын
А у меня при переходе в тело модуля переменная снова становится НЕОПРЕДЕЛЕНО:Перем А; Перем Б; &НаКлиенте Процедура Команда12(Команда) А = А + 1; Сообщить(А); Б = 0; Б = Б + 1; Сообщить(Б); КонецПроцедуры А = 0;
@user-ld5un5gg9o2 жыл бұрын
Ну неправильный код потому что) &НаКлиенте Процедура Команда12(Команда) А = 0; А = А + 1; Сообщить(А); Б = 0; Б = Б + 1; Сообщить(Б); КонецПроцедуры
@melkiy17352 жыл бұрын
@@user-ld5un5gg9o спасибо
@irinal75605 жыл бұрын
Заработало!)))
@pafftisLukinM7 жыл бұрын
Подскажите пожалуйста, работаем в рмк рознице 2.2. Требуется: добавит две кнопки вверх и вниз. При нажатии на которые я бы смог перемещаться по списку товара в таблице товаров. Как это можно сделать??
@barbeque88575 жыл бұрын
Спасибо
@JeepersCreepersss5 жыл бұрын
не работает ошибку выдает {ВнешняяОбработка.ВнешняяОбработка3.Форма.Форма.Форма(8,11)}: Неопознанный оператор Гл_Перем >- 1; (Проверка: Толстый клиент (обычное приложение))
@user-vh8tg4cr2f4 жыл бұрын
Куча всего, уроков и задается вопрос. Придешь в компанию, дадут тебе задание, а выполнищь ли ты его после эти всех уроков, самое простое?
@kilka133 жыл бұрын
спасибо!
@Novi_off4 жыл бұрын
В (8.3.8.1933) убрали инициализацию переменных
@skkiminock2 ай бұрын
подскажите, пожалуйста, как теперь присваивать значение?
@user-oi1ss8vo1y5 жыл бұрын
Когда открывается диалоговое окно Там сразу выпадает ПриветМир! А потом цифры при нажатии кнопок. Почему и как его убрать?
@monak73703 жыл бұрын
Зайти в модуль объекта обработки и уберите это сообщение. Он же показывал это.
@user-gf3xv3pf9j3 жыл бұрын
А как сделать чтоб, после закрытия и открытия 1 с, нумерация сохранялась. Было допустим число 3, Перезапустил 1с и осталось число 3 .
@asmorodinlistru Жыл бұрын
Завести справочник "Хранилище моих переменных". В конце сеанса работы в 1С сохранять в него все значения переменных (они запишутся на диск в базе данных). В начале сеанса работы в 1С - считывать их оттуда.
@user-cs1de5xv8h5 жыл бұрын
я не знаю почему. но уже второй раз пишу вместе с тобой и не работает. кнопки есть нажатий нет. полностью сверил код все совпадает.
@ydginshilof54626 жыл бұрын
Все получилось
@terentyeff3 жыл бұрын
Интересно, а сработает ли у 1сников инкремент такого типа "-=-" ?)
@j.box_insomnia14262 жыл бұрын
А как вставить тело модуля, если его удалили изначально ! Не поняла(
@kenten24724 жыл бұрын
Подскажите что делать Делаю Карина видео у меня выводит 0 Постоянно 0
@user-wl2lb2ng3x5 жыл бұрын
Есть проблема. В коде Сообщить Гл_Перем пишет черным цветом.Как это исправить?
@@IlyaLeontyev Подскажите пож-та, в чём ошибка. Написал переменные и функции чётко, при нажатии "увеличить, уменьшить" ответ "Гл_Перем", будто функция не работает..голову сломал.
@cegofont41322 жыл бұрын
Жаль, что не сделали сокращения из Гл_Перем = Гл_Перем + 1 на Гл_Перем += 1
@vladyan012 жыл бұрын
С этим бывает работа удаленная?
@Sochi19962 жыл бұрын
подскажите пожалуйста, чем нужно заменить в модуле такой знак
@Pavel-n Жыл бұрын
вопрос неинформативный. напишите ваш код и ошибку
@developer_web2 жыл бұрын
👌👌
@danceblblbl6 жыл бұрын
Заменил * на знак равно все сработало!!
@IlyaLeontyev6 жыл бұрын
Было бы все всегда так просто ;)
@user-ft9sh3xl9y7 жыл бұрын
Вот у вас все так просто, нажал сохранить открыл. Я сто раз нажимаю сохранить и ничего, открывается старый вариант. Однако если в конфигураторе открыть этот файл то он уже с изменениями, какими надо. И что это за магия гребанная?
@user-eh1et6ls8q7 жыл бұрын
Похоже на кеш, но точно сказать не реально. Попробуйте почистить кеш - programmist1s.ru/kak-pochistit-kesh-v-1s/
@user-fz1cv8fq6w3 жыл бұрын
Я просто оставлю это тут) program1s.com/peremennie/
@alexandrsevostyanov18426 жыл бұрын
У меня почему-то кнопки не работают на уменьшение/увеличение и даже никакой ошибки не выдаёт
@milenaefendiyeva96486 жыл бұрын
Тоже самое, сделала как и показано, но кнопки не увеличивают, и не уменьшают значение. Вы разобрались? Кажется проблема при изменение значения кнопок в обработке, дает "процедура не обнаружена".
@user-vh8tg4cr2f4 жыл бұрын
На практике, вот у меня задание про яблочки, мне сказали взять огуречики и сделать из них яблочки, я получил за на 100 рублей, вот я сделал так, а тут я нажал так, молодец, нам интересно
@user-xd5mx8mr5e9 ай бұрын
Символ в символ написал, не работает.
@kerimtim6 жыл бұрын
А нельзя все это писать по английский как в Java или PHP?
@balanonymous78456 жыл бұрын
писать на англ можно но язык больше процедурный а жава ооп и стиль кода совсем иной! для меня дикость видеть if и end if.
@kerimtim6 жыл бұрын
BaL Anonymous Это полная путаница, нет никакой офиц. документации даже 1с сама не хочет чтобы люди знали и научились
@balanonymous78456 жыл бұрын
за то чтоб получить бумажку 1С программиста они деньги принимают на ура)
@viktorviktor61452 жыл бұрын
Все сделал точно так, но не работает
@user-vh8tg4cr2f4 жыл бұрын
Шо твой привет мир на 36 уроке в жизни поможет?
@ykropicocytxyuca7 жыл бұрын
Бро,а в нашей 1с великой ваще не пашет инкремент / декремент !?!?!?!?!?!??!
@user-eh1et6ls8q7 жыл бұрын
Нет :) х=х+1;
@ykropicocytxyuca7 жыл бұрын
Школа 1С - видеоуроки бесплатно ааа...зло)
@user-lw9gw6jx4c7 жыл бұрын
Пока получается)))
@user-eh1et6ls8q7 жыл бұрын
Поздравляем! :)
@IlyaLeontyev6 жыл бұрын
Мои поздравления!
@Nikita69_3 жыл бұрын
Перем упамянули и она покраснела... прям как человека когда обсуждают тоже краснеет))
@slavagold6040 Жыл бұрын
Пол видео уходит на манипуляции с кнопками....
@snappesisnappes Жыл бұрын
переменную нельзя обозначить перед функцией/процедурой - пайтон отдыхает
@user-iy5kd3tz3d3 жыл бұрын
после С++ смотреть этот синтаксис на русском языке просто боль))
@user-vh8tg4cr2f4 жыл бұрын
"Глобальные переменные и модуль формы" названия которые не создают никого образа в голове у человека, используй простые слова технических слов достаточно 11 лет в школе и 5 лет в институте. Люди скучают по по яблочку, огуречку, тому с чем у них есть ассоциация в мозгочке, а вот этими словечками с друзьями можешь понтоваться что ты их знаешь
@pigsel250911 ай бұрын
Ой ужас, как же это страшно выглядит на русском языке
@user-hp3yl5bp8z5 жыл бұрын
всё сделал как на видео , и не пашет , бред
@user-vh8tg4cr2f4 жыл бұрын
Смотришь название и уже тошнит смотреть дальше, простоты мой друг а не дерьма )
@user-yv6yu1om9x4 жыл бұрын
Почему у меня при открытии окна не показываются, я не понимаю, все делаю, точно, как на видео