Перечисления в 1С и в чем необходимость изучать запросы

Что такое перечисления в программировании 1С и как их использовать. Конкретные примеры их использования.
Проверки в документах и важность изучения консоли запросов.
Наша статья:
programmist1s.ru/perechisleniy...
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po...

Пікірлер: 82

  • @stainhurt10
    @stainhurt105 жыл бұрын

    Этот плейлист лучшее что есть в инете по теме

  • @Rudym74
    @Rudym747 жыл бұрын

    Не понятно, почему в документе Увольнение, который копировался из документа КадровоеПеремещение, в форме редактирования стали недоступны поля "Должность", "Подразделение" и "Оклад".

  • @IlyaLeontyev

    @IlyaLeontyev

    7 жыл бұрын

    Спасибо за вопрос ) Это ошибка монтажа. Для каждого из этих полей было отключено свойство "Доступность". Альтернативный вариант решения - установить свойство "Только просмотр". Смысл решения в том, что в документе-увольнении бессмысленно указывать эти значения. В увольнении мы по идее должны эти поля автоматически заполнять при выборе сотрудника.

  • @nztex1447

    @nztex1447

    6 жыл бұрын

    Написали, бы что это свойство находится в свойствах ФОРМЫ документа, а то непонятно где это искать, в свойствах реквизита документа, или просто в свойствах документа.

  • @darkdoge9573

    @darkdoge9573

    5 жыл бұрын

    Тоже сидел 3 раза пересматривал. Думал что пропустил этот момент.

  • @mone2002

    @mone2002

    4 жыл бұрын

    Отвечу тут, может кому пригодится: Причина в том, что были проделаны манипуляции с формами документов. Которые почему-то в ролик не вошли. Возможно не позволил хронометраж. Что было сделанно: были сняты флажки доступности в свойствах поля (документ-форма-двойной щелчок на поле формы- снять галку доступность). Изменено название документа в форме, чтоб не было надписи: "Прием на работу: Увольнение (Создание)". ну и мне кажется что основная задача акиех роликов это привлечь внимание к персоне/сайту/организации для продвижения своих услуг, а не для реального обучения (мое мнение, не факт, что верное.). Но и за то что сделано огромное СПАСИБО!

  • @user-yj6cn8cg1t

    @user-yj6cn8cg1t

    2 жыл бұрын

    У меня тот же вопрос возник, а в своей версии я вообще эти поля удалил, так как логично, что при увольнении эти поля вовсе не нужны

  • @user-rd2qs6ek1u
    @user-rd2qs6ek1u6 жыл бұрын

    Чувствуется, что Илья получает прям получает удовольствие от процесса. If you know what i mean ; - ) Шутка, конечно) Большое Вам спасибо, энтузиазм заразителен и смотреть становится интереснее.

  • @user-fb5wv7ix4y
    @user-fb5wv7ix4y2 жыл бұрын

    Какие же крутые ролики! И доходчиво, и не скучно.

  • @Anna.Chocola
    @Anna.Chocola Жыл бұрын

    Илья, Вы супер, слушать Вас одно удовольствие. максимально понятно и весело)

  • @IvanRSH
    @IvanRSH3 жыл бұрын

    Илья, спасибо за проделанную работу, это в тысячу раз понятнее любых учебников по 1С!

  • @user-tm1pl5rm5e
    @user-tm1pl5rm5e5 жыл бұрын

    Молодчага! Польза с юморком

  • @user-rd8ox4rr8q
    @user-rd8ox4rr8q5 жыл бұрын

    Юмор в этом уроке прям порадовал!!!) Да, да, и ещё раз да!) Спасибо!

  • @user-qw1yy6ru9f

    @user-qw1yy6ru9f

    3 жыл бұрын

    не дает сохранить документ кадровое перемещение Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.КадровоеПеремещение.МодульОбъекта(11)}: Поле объекта недоступно для записи (КадровыеПеремещения)

  • @evgenijovcharenko5588
    @evgenijovcharenko55886 жыл бұрын

    Не могу понять, зачем создавать еще два документа, если поле ПризнакИзмененияСостояния можно разместить на форме документа КадровоеПеремещение (например) и при движении документа передавать его значение в регистр сведений...

  • @user-wy7yb1zy1t
    @user-wy7yb1zy1t4 жыл бұрын

    "К тому-же мне надо было как-то рассказать про тему... в конце концов" )))))))))))!!!! Класс! Молодчага! Улыбнул! "А Иванов у нас еще не получал!" Так еще лучше запоминается материал!!

  • @samurayjack6700
    @samurayjack67004 жыл бұрын

    Спасибо за видосы!)))

  • @createtw7628
    @createtw76285 жыл бұрын

    Не могу отобразить оклад. Пишет, что поле объекта не обнаружено. Хотя в модуле объекта всё указал правильно. И с перемещением то же самое. С чем это может быть связано?

  • @wyncherreload2649
    @wyncherreload26495 жыл бұрын

    Переменая не определена(Перемещения) обрыл весь интернет.В видео всё работает.

  • @artemadeev7444

    @artemadeev7444

    3 жыл бұрын

    ну хз смотри значит 1) управляемое ли приложение, а не обычное 2) может допущена синтаксическая ошибка т.е при определении значения в перечислении ты указал часть названия на русском часть на англ. По сути где то ошибаешься в обращении.

  • @user-ew6ie6ic1b
    @user-ew6ie6ic1b2 жыл бұрын

    Не меняется никогда)))) Как раз Наш случай! (про оклад)

  • @alekseynikolaev56
    @alekseynikolaev56 Жыл бұрын

    Харизма на высоте у автора)))😁

  • @AleksejBelkin
    @AleksejBelkin2 жыл бұрын

    0:20 - - Ты уволен - Почему? - Ты мне надоел! 😂

  • @user-yw3mf6of1b

    @user-yw3mf6of1b

    2 жыл бұрын

    В жизни и такое бывает

  • @KiraLis39
    @KiraLis394 жыл бұрын

    Круто и весело ) Я уже во все въехал, готов хоть сейчас топать программистом 1С работать.. и автозаполнение имени-профессии, к этому моменту, уже сам разобрался, сделал..

  • @apakanov

    @apakanov

    3 жыл бұрын

    К сожалению всё о чем рассказывает автор бесконечно далеко от реальных задач =)

  • @vitalikos2010
    @vitalikos20104 жыл бұрын

    Спасибо!

  • @shamilbekirov9745
    @shamilbekirov97455 жыл бұрын

    1.Обьясните мне плиз движение.сотрудник=сотрудник=что куда движется, что куда записывается? 2.И зачем мы в модуле документов писали Движение. причина изменения состояния = перечисления причины изменения состояния и прием на работу?

  • @user-ud4cs5zd3q
    @user-ud4cs5zd3q4 жыл бұрын

    Благодарю

  • @user-rx8tn3lg5y
    @user-rx8tn3lg5y2 жыл бұрын

    После проведения скопированных документов "Увольнение" и "КадровоеПеремещение" поля "Сотрудник", "Должность", "Подразделение" и "Оклад" записываются как пустые, а дата записывается как текущее время, какую бы я ни выставил в форме. Ещё и в Регистре Сведений записи не добавляются, а перезаписываются (то есть вместо записи Приём на работу появляется запись Перемещение) P.S. Если ручками документы создавать, а не копировать, то всё работает

  • @user-fz8cb7zh9v

    @user-fz8cb7zh9v

    2 жыл бұрын

    СПАСИБО!!!))))) Я три раза пересматривал, даже документ заново создавал, с ноля!) Теперь только не понятно почему при копировании так происходит.

  • @anastasiyaosadcheva4971

    @anastasiyaosadcheva4971

    2 жыл бұрын

    Тоже так получилось(((( Муж айтишник, Слава Богу:) Заходим в режиме Конфигуратора в ФормуДокументаУвольнение или Перемещение, два раза клацаем по полю "должность" , в открывшимся окне "Данные" выбираем "Должность" , по полю "Подразделение", в "Данные" выбираем Подразделение. Надеюсь понятно...

  • @host9580

    @host9580

    2 жыл бұрын

    @@anastasiyaosadcheva4971 а как с датой и время поступить? что бы не текущее время было, а какое поставлю

  • @anastasiyaosadcheva4971

    @anastasiyaosadcheva4971

    2 жыл бұрын

    @@host9580 а когда Вы клацаете 2 раза по полю «дата» в значении «данные» у Вас стоит «Дата»?

  • @anastasiyaosadcheva4971

    @anastasiyaosadcheva4971

    2 жыл бұрын

    И ещё подскажите, стоит галочка в значении «доступность»?

  • @armankozhamkulov1922
    @armankozhamkulov19224 жыл бұрын

    на тайминге 13:38 вы говорите, что сотрудник не может быть принят на работу два раза. Вполне возможно если это он совмещает две должности, то почему бы и нет и какой контроль поставишь если на работу принимается полный тезка уже принятого сотрудника. Так что с этим должен разбираться кадровик по моему мнению.

  • @muziklife6108

    @muziklife6108

    Жыл бұрын

    Для первого случая есть флаг совместительства и, наверное, одноимённый документ)

  • @kilka13
    @kilka133 жыл бұрын

    спасибо!!!

  • @ruko9597
    @ruko95975 жыл бұрын

    ЗДРАВСТВУЙТЕ, ИЛЬЯ! Мучает меня вопрос, нигде не нашел ответа. Когда Вы в документах "КадровоеПеремещение" или ,например, "Увольнение" изменяете запись, вы нажимаете на "ОК", но информация также добавляется в регистр сведений "КадровыеПеремещения". Тогда в чем смысл кнопки "Провести", если и без нее информация автоматически обновляется в регистрах?И что делать,если мне не нужно, чтобы она автоматически обновлялась? Очень жду Вашего ответа)

  • @32fff32

    @32fff32

    5 жыл бұрын

    Жмите записать и закрыть... Будет сохранен док без проведения

  • @IlyaLeontyev

    @IlyaLeontyev

    5 жыл бұрын

    Кнопка "ОК" последовательно выполняет действия "Провести" и "Закрыть". Если вам нужно не проводить документ, а просто его закрыть, то просто используйте кнопку "Закрыть".

  • @Afro_RussianTv
    @Afro_RussianTv3 жыл бұрын

    Здравствуйте меня нужно как делать расписание для сотрудник и учет клиенты 1с: предприятие 8

  • @enek671
    @enek6714 ай бұрын

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

  • @imphoteb
    @imphoteb5 жыл бұрын

    Илья, подскажите, почему программа при Перемещении или при увольнении пишет: Запись с такими ключевыми полями существует!: КадровыеПеремещения: Иванов Иван Иванович (Регистр сведений: Кадровые перемещения; Номер строки 2)... Не могу понять. Все проверил. Спасибо.

  • @user-me1di9wk7f

    @user-me1di9wk7f

    5 жыл бұрын

    Наверное Вы указали периодичность в течении дня или больше

  • @nikolaykrakhmalev7003

    @nikolaykrakhmalev7003

    5 жыл бұрын

    @@user-me1di9wk7f У меня такая же фигня, периодичность подчинена регистратору стоит

  • @user-me1di9wk7f

    @user-me1di9wk7f

    5 жыл бұрын

    ​@@nikolaykrakhmalev7003​, обратите внимание на дату проводки документа, на измерения (правильно ли все указано) и так же убедитесь, точно ли вы выбрали то подчинение которые Вам нужно.

  • @okKreits

    @okKreits

    4 жыл бұрын

    Была такая же проблема, просто прописываешь в модулях объектов каждого документа - Движение.Период=Дата;

  • @user-xt6it2cx2u

    @user-xt6it2cx2u

    3 жыл бұрын

    Когда первый раз за Ильёй делала, всё работало. Потом решила все объекты конфигурации удалить и сделать всё заново самостоятельно. В итоге стала появляться такая ошибка. И период меняла, и даты, и заново всё удаляла - ничего не помогает. В итоге создала новую базу и опять сделала по-новому. Ошибка не появляется. Такое ощущение, что где-то данные сохраняются даже после удаления, и "Данные с такими ключевыми полями" уже где-то прописаны. Знающие люди, разъясните, пожалуйста.

  • @amiheev1991
    @amiheev1991 Жыл бұрын

    Не знаю, что я делал не так, вроде как вы, но у меня при создании документа на увольнение была возможность выбора вручную данных ФИО подразделение оклад... что я делал не так?

  • @user-yw3mf6of1b
    @user-yw3mf6of1b2 жыл бұрын

    После заполнения форм "Кадровое перемещение" и "Увольнение" в списке самих документов отображается только Дата, но не заполняются поля Сотрудник, Должность, Подразделение, Оклад. В "Прием на работу" все нормально и составлено идентично остальным документам. Почему так может быть?

  • @user-du6fk1hi5l

    @user-du6fk1hi5l

    2 жыл бұрын

    таже история, не разобрались?

  • @slemjkee

    @slemjkee

    2 жыл бұрын

    @@user-du6fk1hi5l таже ошибка получилась)) где-то видимо промелькнула невнимательность))

  • @slemjkee

    @slemjkee

    2 жыл бұрын

    чуть ниже в комментариях есть подсказка

  • @labs8752

    @labs8752

    Жыл бұрын

    @@slemjkee а гже это подсказка? не нашёл) У меня такая же проблема и ошибку выдаёт система..

  • @slemjkee

    @slemjkee

    Жыл бұрын

    @@labs8752 ниже комментарии от Дмитрия Копперфильда, вот в той ветке комментов есть ответ, от Анастасии Осадчевой

  • @artemadeev7444
    @artemadeev74443 жыл бұрын

    вот так пообщешал увеличение зп до 100к а в итоге понизил Безденежных и уволил дважды причем. Типичный владелец бизнеса)

  • @Time_Developer
    @Time_Developer3 жыл бұрын

    *ПричинаИзмененияСостояния - зачем эта "городушка"?* *Есть поле "Родитель", в нём и указывается документ произведший запись в регистр.* _Можете меня поправить если считаете нужным._

  • @muziklife6108

    @muziklife6108

    Жыл бұрын

    Поясните где это. Когда знаешь, конечно, простые задачи кажутся неправильно решенными.

  • @shamilbekirov9745
    @shamilbekirov97455 жыл бұрын

    Чем справочники отличаются от регистров? И там и там хранятся данные

  • @IlyaLeontyev

    @IlyaLeontyev

    5 жыл бұрын

    Справочник - это список объектов. Список клиентов, товаров, сотрудников, и т.д. А регистры - это таблицы, в которых хранятся информация о состоянии этих объектов на какой-либо момент времени (если говорить о периодических регистрах сведений) или движения документов.

  • @gottastoppo
    @gottastoppo3 жыл бұрын

    Предыдущие уроки: у нас все классно, все хорошо Это видео: Илья Леонтьев работал над шуткой 15 минут

  • @user-uf5sv1wi1p
    @user-uf5sv1wi1p3 жыл бұрын

    А у меня при проведении кадрового перемещения сразу ошибка вылезет prnt.sc/vpry75

  • @alexdragon_x5223
    @alexdragon_x52232 жыл бұрын

    В регистре сведений поле сотрудник не заполнилось, ищу ошибку

  • @Whoopseeez

    @Whoopseeez

    5 күн бұрын

    Нашли?

  • @user-iw6bq9lo8d
    @user-iw6bq9lo8d5 жыл бұрын

    Почему у меня форма документа Увольнение называется "Прием на работу:Увольнение"???

  • @dashasubbotina2076

    @dashasubbotina2076

    4 жыл бұрын

    Чудеса монтажа видео. Нужно зайти в ФормуДокумента Увольнение, и в свойствах формы, там где Основные: Заголовок, переименовать на Увольнение.

  • @findingaleks
    @findingaleksАй бұрын

    юмор топчик)

  • @user-js8mg6jl3v
    @user-js8mg6jl3v Жыл бұрын

    У кого появилась ошибка: Запись с такими ключевыми полями существует. Я решил так: Открываете документы КадровоеПеремещение и Увольнение проходитесь по всем полям по очереди и ставите соответствующие данные для них. Например, выделили поле Номер - в Свойствах - Данные тоже ставим Номер, далее поле Дата, ставим Данные - Дата, Сотрудник - Сотрудник и т.д. Потом открываете модуль объекта на этих документах (где написан обработчик и вставляете строку "Движение.Подразделение = Подразделение;" - не критично, но я заметил что не записываются эти данные в регистр сведений и решил исправить). Вуаля у меня заработало

  • @user-yx8rh8cb4v

    @user-yx8rh8cb4v

    Жыл бұрын

    Спасибо, мил человек!)

  • @user-js8mg6jl3v

    @user-js8mg6jl3v

    Жыл бұрын

    @@user-yx8rh8cb4v рад, что помог)

  • @user-rz9jt3jv3j

    @user-rz9jt3jv3j

    9 ай бұрын

    Можно сделать проще . В свойстве регистра сведений , в поле переодичность -> поставить в пределах секунды

  • @bitterberry7008
    @bitterberry70082 ай бұрын

    составные ключи в бд 😮

  • @user-eh1et6ls8q
    @user-eh1et6ls8q7 жыл бұрын

    Что такое перечисления в программировании 1С и как их использовать. Конкретные примеры их использования. Проверки в документах и важность изучения консоли запросов. Наша статья: programmist1s.ru/perechisleniya-1s/ Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/

  • @PyHard
    @PyHard2 жыл бұрын

    9:04 Не вижу ничего смешного в окладе 50 000, некоторые и на 30 000 живут... Не надо выражать свое отношение, не приятно когда кто то смеется над такой зарплатой, особенно если зритель зарабатывает меньше 50тр.

  • @denweter974
    @denweter9745 жыл бұрын

    Чем дальше, тем никакой системности, всё сумбурно: делаем так, потом так, идём туда сюда получилось это, потом вот это.

  • @Roiser101
    @Roiser1014 жыл бұрын

    Это то, чем занимается программист на платформе 1С? Да уж... работать на этой платформе - чисто говно жрать ложками. А ролик хороший, автору спасибо!

  • @user-gc4fp9up4h
    @user-gc4fp9up4h6 жыл бұрын

    последние 2 минуты видео - trash talk. зачем?

  • @user-eh1et6ls8q

    @user-eh1et6ls8q

    6 жыл бұрын

    Чтобы убедить что язык запросов действительно важен)

Келесі