Автор - спасибо за работу. Работает. Не все идеально (почему то "Удаленные" (от "объекты которые удалили из базы) перевело как "Дістанційни") но вполне достойно. Спасибо
1. вводим "00:88" 2. тыкаем энтер 3. получаем предупреждение 4. тыкаем мышкой на другой реквизит или Табом и вуаля- попадаем на следующий реквизит без всяких проверок
понятна логика? процедура в "дополнительно" срабатывает ТОЛЬКО если значение реквизита изменено и ТОЛЬКО один раз. Для нового срабатывания нужно чтобы реквизит опять изменился. вот поэтому и "не сработает". Конечно можно в вашей процедуре Холмс поставить ГодОпл="00:00" (эта комбинация не проверяется в коде никак). Но даже если поставить ошибочное значение реквизита то мышкой или табулятором проверка спокойно игнорируется... так что.....
ЗЫ и код не "не идеальный". он ужасный. я бы руки отрывал за такое
серьезно? а можно код посмотреть этого чуда прям глаза открыли мне или вы тоже путаете предопределенные процедуры (например ПриЗаписи) в которых срабатывает СтатусВозврата(0) и Возврат() и процедуры срабатывающие при ЗАВЕРШЕНИИ редактирования реквизита? просто "возврат" означает выход из процедуры но никак не возврат в режим редактирования
и как интересно происходит запуск процедуры проверки корректности формата если процедура прописанная в свойствах реквизита формы стартует именно при нажатии ENTER (или потери фокуса реквизита формы - переход например по Tab или мышкой)
В ПриЗаписи делаете следующее 1. создаете объект типа текущего справочника 2. находите текущий элемент 3. сравниваете текущее значение реквизита (оно доступно в контексте формы) со значением из найденной ссылки или с допустимым значением (то что "не херня"). Не прошла проверка - СтатусВозврата(0) и Возврат. И Вы остаетесь в режиме редактирования. а по esc вернете старое значение.
у меня по такому принципу работает моя расширенная система логирования изменений в документах. Система фиксирует старое значение реквизита, новое значение реквизита и позволяет "откатить" назад все изменения внесенные в документ
админы харьковского форума объяснить сей финомен не берутся. говорят "у нас все работает". в общем понятно. тема не к месту в контексте этого форума....
т.е. мне, программисту 1С с 2001 года говорят что я не могу разместить тему на форуме 1С программистов в разделе "администрирование и настройки железа". понятно....
Смысл очень просто и обозначен в тексте. у некоторых людей не отображаются картинки ссылка на которые находится на харьковском форуме. Я попросил просто попытаться открыть картинку и отписаться - открылась или нет. Мне надо понять это косяки харьковского форума или конкретных компьютеров в сетке. У меня все открывается. У людей - требует ввести капчу или просто пишет "доступ запрещен". Мне нужна статистика
а вы меня в офф винули зачем то, хотя тема чисто админская
Цитата(logist @ 05.02.17, 20:10)
В Microsoft Edge 38.14393.0.0 и ФФ 51.0.1 (32-бит) открывается, в Хроме 55.0.2883.87 m - нет.
Народ добрый день. Вопрос - ниже ссылка на картинку, которая размещена на харьковском форуме. Просьба кликнуть по ссылке и отписать в теме у кого она открывается без всяких вопросов. Не подумайте ничего плохого, просто у некоторых она не хочет открываться. Точной зависимости нет. пока удалось выяснить что такие проблемы с ТОРом и Хромом. Но и с другими браузерами тоже у некоторых возникает.
По ссылке естественно нет ни вирусов ни других чертей. Просто нужно проверить. Заранее спасибо
Спасибо всем ответившим. пообщался с человеком. впечатления самые удручающие. неужели сейчас ТАК учат в вузах? чудак плавает в элементарных вещах (не связанных с учетом и программированием). Общей эрудиции и знаний просто жизни практически нет. Гонор есть "все за что брался все получалось и все доводил до конца". На вопрос "а за что же брался" выяснилось что построил сарай в деревне с дядькой н пару, научился переустанавливать wondows и закончил ВУЗ. Это из достижений. В общем клиент получил мою оценку дальше будет решать и думать сам.
ЗЫ Английский ноль, спросил "что читал последний раз" - ступор... поколение селфи
на работу надо брать человека, который хоть что-то умеет делать. Пусть даже без диплома он будет.
зы: процитируйте ему мою подпись
у меня такое после посещения dou )
его не берут на работу - в него хотят вложить деньги чтобы потом взять на работу. сейчас худо бедно система поддерживается в работоспособном состоянии.
та кто ж стойку делает. это вы стереотипами мыслите. Как вы определили, что два парня, которых пытались учить, не способны? по каким критериям? Возможно, вы уже сможете ответить себе на свой вопрос.
которых я учил? троих? все просто - они так и не научились видеть дальше чем на один шаг. Т.е. ставя им ТЗ мне приходилось самому предусматривать все возможные связи в базе данных. А это чистые кодеры. Такие в 1С (ну лично мое мнение) не нужны.
Давайте не скатываться в обсуждение "чем отличается кодер Си-шарп от программиста 1С"
Не надо делать стойку. человек имел ввиду "программиста не 1С"
Цитата(Домовик @ 03.11.15, 23:05)
не. подобныае задачки на уроке информатики вполне даже. на них "непрограммисты" сваливаются. (идем по строке считаем до n,далее идем по столбцу читаем по до n-1, идем по строке с обратным (n-1)-1, идем по столбцу с обратным (n-1)-1) постепенно в цикле разматывая когда нечего от n отнимать уже будет. старшекласник решит.
хм. я бы построил алгоритм именно построчного заполнения не кружа как цифры спиралью
ошибаетесь. Это вам, как одинэснегу легко, но не для человека с красным дипломом. Учет ОС самый сложный после ЗП.
вообще мужичок какую задачу ставит - он хочет из краснодипломника одинэсника сделать или программиста? Если это его сын, и он хочет чтоб тот был программистом, то надо делать программиста. Подтянуть английский и на профильные курсы. Без инглиша никуда не возьмут.
Это не его сын. Его сын - управляющий. Хозяин хочет вырастить своего программиста. на фирме очень сложная система учета, написанная и допиливаемая мной в течении 8 лет. Я несколько устал от них и мы расстались. Теперь, попробовав других программистов и получив от меня вежливый отказ вернуться назад, он хочет вырастить своего внутренного фикси-программиста. Готов вкладывать деньги в его обучение. Подобрал парня (по каким то своим кретериям). Просит чтобы я оценил есть ли вообще смысл вкладываться в этого человека или нет.
Конечная цель - развитие и обслуживание внутренней учетки в дальнейшем. Переход на новую версию (сейчс система работает прекрасно на 7.7 но как выяснилось спецов по клюшкам очень мало) и т.п.
не подойдет. хотят не просто прогера, а прогера учетной системы. он должен хотя бы понимать что такое Дт и как искать ошибку.
Простейший тест (я его придумал): "Учет основных средств. Опишите как должен быть устроен справочник ОС. Т.е. какие реквизиты, справочники, периодические, непериодические. Как бы вы организовали учет?". Это чисто как складской учет, без износа. Словами. Если человек опишет хотя бы приблизительно стандартную конфигурацию, ставим плюс. Вы сразу поймете логику его.
"реквизиты", "справочники", "периодика" - все это уже предполагает знание объектов 1С. описать сам складскй учет не сложно на уровне обывателя. пока в голову пришла просьба разложить н основные "модули" магазинчик продтоваров и описать взаимодействие между ними на уровне обывателя. имеется в виду "склад", "поставщик", "касса", "торговый зал", "покупатель". или же как вариант разложить на этапы поставку покупателю товара с оптового склада (опять же не в терминах 1С). больше ничего в голову не лезет.
После таких же поисков "помощников" решил, человек который может стать программистом должен сам интересоваться программированием и уметь после института программировать хотябы на бейсике. А раз так, тогда давать простенькие задачки на минут 15 - 20. Например (задачи стащил из курса по питону у степика),
"Напишите программу, считывающую с пользовательского ввода целое число n (неотрицательное), и выводящее это число в консоль вместе с правильным образом изменённым словом "программист", например: 1 программист, 2 программиста, 5 программистов. Проверьте, что ваша программа правильно обработает все случаи, как минимум до 1000 человек."
Или посложнее: "Выведите таблицу размером n×n, заполненную числами от 1 до n2 по спирали, выходящей из левого верхнего угла и закрученной по часовой стрелке, как показано в примере (здесь n=5):
Человек НЕ изучал программирование в ВУЗе. у него специализация другая была (транспорт и транспортное машиностроение). информатика была но не как профильный предмет. Так что знаний языков программирования нет.
Человек НЕ изучал программирование в ВУЗе. у него специализация другая была (транспорт и транспортное машиностроение). информатика была но не как профильный предмет. Так что знаний языков программирования нет.
теперь немного по задачам 1. прикольно конечно, но написать быстро склонение в связке с числительными да еще в диапазоне до 1000 это не так просто. можно конечно условными операторами обойтись, но это не совсем то 2. задачка интересная на алгоритмику, но тут есть нюанс - выводить "на лету" и построчно или вначале формировать таблицу, заполнять её а только потом выводить. тоже не просто для начинающего...
не не не. речь не о задачках на программирование. речь о том как выявить предрасположенность у "нулевого" человека. например - логика, способность к определенным видам мышления, способность видеть некую сложную структуру целиком и т.п. алгоритмике и языкам го научт после того как будет принято решение о вложении в него денег
короч, не твоя это проблема. пусть вкладывают деньги в обучение. Лучше курса, чем у Чистова, я не видел. деньги то малые. А выучится, он уйдет. Так что не бери чужую проблему близко к сердцу.
Мы когда сдавали по Вышке колоквиумы, то и учили, и зубрили (сутками, потому что с первого раза мало кто сдавал), и старались не пропускать лекции. А были экземпляры, которые лекции пропускали, полистав чужой конспект примерно часик, сдавал на 5 с первого раза. Так что красный диплом - это совсем не пустой звук.
Это не проблема. Это просьба человека, которому я многим обязан - достаточно сказать что я когда переехал в этот город он был моим первым клиентом и помог встать на ноги.
На тему диплома - в группе 30 человек было. два "красных" диплома (ВУЗ сложный достаточно). Девочка - папа замзавкафедры. Аспирантура-декрет-секретарь. Мальчик - папа директор завода. Аспирантура-директор фирмы папы-своя фирма. Я к тому что не показатель совсем. красный диплом - признак усидчивости. У меня средний бал был в районе 4,85. Но я до сих пор помню кое что из того чему учили.
На тему "вышки" - у нас читал завкафедры. Он разрешал пользоваться на экзамене один раз учебником. любым. Принцип "если не знаешь - не найдешь и не поймешь".
Народ. Диплом образования отражает только одно - человек был достаточно усидчив и исполнителен чтобы выполнить все задания, которые были в ходе обучения. Возможно он получил некоторый объем знаний по специальности, но это далеко не главное в реальной жизни. Я учился в техническом вузе (универ). ни разу не по специальности "программирование". Нас учили выявлять проблему, ставить задачи и находить пути их решения. А на потоке "программистов" учили только последнему пункту - при наличии уже поставленной математической задачи реализовать её на ПК. Так что наличие или отсутствие красного диплома ниочем не говорит. Тут скорее надо как то определить склдад ума человека. Насколько он способен из общей картины выделить "модули" и "центры приложения сил", определить взаимосвязи между ними и в общем представлять себе процесс осуществления этих связей (это я в вольном изложегии предоставил ту умную статью которую прочитал сегодня утром.)
Все эти качества развиваются наращиваются, главное стремление и настойчивость. Никаких предопределенностей не существует. Просто кому-то легче дается, кому то труднее, но опять же все развивается. Так что пусть тренеруется, через пару лет авось чего и получится. Не раньше:). Как проверить: дать радченко и попросить через 2 месяца добавить в типовую 1 документ, 1 регистр и 1 отчет. Экзамен он завалит, я бы на его месте завалил. ЗЫ. по-моему бесперспективно...
не согласен я помню как меня "принимали" в 1С-ники. франч. до этого опыт программирования был на делфи и чуть чуть на VB. учет я знал (бухучет). Задача была - 8ДР с ошибкой. Найти и исправить. Нашел. не исправил потому как первый раз видел две ЖКК по языку. (ошибка была на логику) А склонность к программированию все равно какая то есть. Я пытался "воспитать" трех сотрудников себе. Умные, грамотные, молодые. НИХЕРА НЕ ПОЛУЧИЛОСЬ. не умеют думать на перед. не умеют прогнозировать свои действия дальше чем на один шаг. Они как пошаговая стратегия были. А мне надо "реал-тайм" выявить. Думают программисты чуть по другому.
Ждать два месяца и решить что человек не подошел - не сильно хороший вариант. Рылся в инете нашел упоминение какого то американского теста разработанного еще в 60-х года именно на склонность. Сам тест найти не смог. Тут вопрос скорее психологический.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!