Это копия, сохраненная 6 апреля 2023 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
FAQ
1. Хочу стать спецназом мира программирования, с чего начать?
Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm , доступно, официально.
Неофициально https://1s-forum.fun/forum.php
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/
2. А онлайн-курсы есть какие?
Хорошие курсы по программированию для начинающих http://курсы-по-1с.рф/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/
3. Умею читать, что посоветуете?
http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.
4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.
Тебе стоит идти в 1с если:
- Тебе нравится работать с данными
1с прежде всего это база данных, ну и оболочка к ней.
- Ты умеешь хорошо себя продавать и у тебя прокачен навык убеждения
В 1С очень важно общение с заказчиком. Иногда можно вообще не программировать, а изменить бизнес-процесс. А иногда можно приехать к заказчику, сделать доработку, которую он заказывал. А после этого рассказать, как еще можно автоматизировать его процесс и взять заказ еще на пару десятков тысяч рублей.
5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/
6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.
7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.
8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.
9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.
10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.
Предыдущие мудацкие перекаты 48 треда:
https://2ch.hk/pr/res/2456156.html (М)
https://2ch.hk/pr/res/2456215.html (М)
Алсо, это вакансия именно для администратора ИБ или это называется аналитик?
Сделай мини гайд к перекату на пастебин. Какой тег куда вставить надо и шапку туда же.
Иди в /d, проси мочуха поменять тег.
Потешные санкции оказались не такими уж потешными. В моем франче тоже с октября-ноября дикая просадка по заказам. Сижу и думаю куда перекатываться.
мимо-мид
Что-то ближе к "Эксперту 1С", наверное это про чтение журнала запросов к MS SQL или как он там называется и фигню по оптимизации работы
https://www.youtube.com/watch?v=apCuRmE_mvc
https://www.youtube.com/watch?v=OpD97-x9rmM
А я только вкатываться начал, Радченко прошел, курс от ironskills, ранее вакансий было достаточно много, именно стажеров искали, сейчас везде набор приостановлен.
На весь город - 3 шт, жесть.
Что к весне будет, боюсь себе представить.
> Сижу и думаю куда перекатываться.
> мимо-мид
Перекатывайся работать удаленно на мск. У меня на закрытое резюме каждую неделю приходят запросы. Открывать смысла нет, и так недавно хорошее повышение к ЗП получил. Ну и на тимлида начинают натаскивать.
мимо мид/сен, ДС, удаленка
Проблема в том, что коллеги с прошлой работы просят накатить им обновление ломанной бухгалтерии, а я ссу, что все им загублю. Сегодня, плюсом, еще ошибка вот такая при проводке декабрьских докуметов появилась.
Очень хочу помочь, но ощущение, что происходящее уже вне моих компетенций
> Проблема в том, что коллеги с прошлой работы просят накатить им обновление ломанной бухгалтерии
Ну ебана в рот, она стоит копейки, во фреше ещё дешевле. Нахуя так жить?
оффтоп, просто попиздеть охота, к тебе претензий нет
>она стоит копейки
Не пытайся понять мысли кабанчика, у него голова покупкой нового крузака занята, зачем еще какой-то херней типа бухгалтерии заниматься.
https://www.youtube.com/watch?v=gXYUsQcT7JI&list=PL6Nx1KDcurkBdxssD1k56SDnwuTuX2bBr&ab_channel=%D0%A8%D0%BA%D0%BE%D0%BB%D0%B01%D0%A1-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%83%D1%80%D0%BE%D0%BA%D0%B8%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE
Вот плейлист с обучением.Он подойдет для того что после обучение уже работать(лол).
Допустим у меня есть чел который сможет устроить для работы в 1с.мне надо с нуля изуить ,плейлийст подойдет?
Было актуально 5 лет назад а с учётом того, что курс записан на обычных формах, то на все 10-12, для тех кто не мог найти курс Чистова или Гилева.
В шапке для таких как ты все есть.
Никогда в жизни к не видел его уроки. Посмотрел на рандом видос про расшифровку ячейки в ТЧ - ну хуета же. Зачем он с таким скиллом вообще какие то уроки решил записывать - для меня загадка
&НаКлиенте
Процедура Кнопка(Команда)
РеквизитСуммыГдеТоНаФорме = Таблица.Итог("ИмяКолонки");
КонецПроцедуры
Нихуя не понял. Какая таблица. Надо новую таблицу значений создавать?
Во дурак, я понял
Какой вопрос такой и ответ епт. Ты бы лучше скинул задание или что там у тебя
Только процедуру тогда надо &НаСервере делать
Или лучше так:
Если Объект.Материалы.Количество() = 0 Тогда
Сообщить("Данные не заполнены");
Возврат;
КонецЕсли;
В идеале пользователь не должен в таком случае вообще иметь право проверять необходимое количество. Я бы условным оформлением убирал доступность кнопки, когда нет строк в ТЧ
Условное оформление умеет управлять доступностью/видимостью элементов формы только у таблиц.
Зато тебе не пришлось просирать несколько часов, удивляясь, с хера ли УО не хочет работать. Как некоторым(
Я бы не был столь уверен, в такое-то время
а чёго чел сверху высрал чтио полная хуйня,просто нехотелось бы тратить время на полную хуйню
Качай книгу М.Г. Радченко, Е.Ю. Хрусталева 1С:Предприятие 8.3. Практическое пособие разработчика. По ней учился весь наш франч и дохуя еще людей. Видосы это от лукавого. Особенно по обычным формам, которые уже нихуя не нужны.
По видосам норм готовиться к сертификатам, но это у тебя позже будет
> а чёго чел сверху высрал чтио полная хуйня,просто нехотелось бы тратить время на полную хуйню
Все что тебе нужно - тут:
https://uc1.1c.ru/course/intensivnoe-obuchenie-programmirovaniyu-v-1s-onlajn-video/
мимо лахта уц1
От не понимая этой простой истины, у нас не может уже не сможет прижиться sap чтобы нахуй эту желтую быдлокодерскую мерзость изжить, ведь там нужное четкое следование бизнес-процессов, а у нас хуй на все клали на уровне должностных инструкций.
Бегите из этого пути в никуда.
>Бегите из этого пути в никуда.
22 года как в никуда идем. ЗП только выше. Чому так?
https://web.archive.org/web/20101007094313/https://www.klerk.ru/soft/articles/271/
Сап это под другие масштабы абсолютно, родной.
>нужное четкое следование бизнес-процессов
Это да, стандартная болезнь сапа "у нас всё правильно сделано, это у вас бизнес-процессы хуёвые", хороший укол ты сделал сапу сам того не желая.
>Бегите из этого пути в никуда.
В каком-то смысле любой макакинг это путь в никуда. И в то же время куда угодно. Зачем ты здесь? Не в этом треде, тут понятно, а в этой профессии? Предположим завтра твой работодатель скажет тебе, что ты будешь работать бесплатно - останешься? Или в 1с пойдёшь? Вот и всё.
мимо дропнул 1с потому что так было лично мне по кайфу, никакого хейта
Что не так с "Программист 1С"? Я пока стажер, но в моем франче куча должностей со словом "программист" (инженер-программист 1488 категории).
> Есть одно поле html документа.
Не лезь туда, она тебя сожрет.
По факту поле html все такой же черный ящик как и 8 миллионов лет назад, хотя и после перехода на webkit стало получше. Пробуй http запросами вытаскивать нужные данные. По сути тут реверс инженеринг надо применить.
1) понять какой запрос отправляется при авторизации и вытащить куки из ответа
2) понять какой запрос отправляется при попытке загрузки файла и вставлять в заголовок куки из первого пункта
Должно сработать.
Каждая мимо проходящая макака-фронтендер считает что наша сфера не имеет право использовать должности "программиста", потому что "1с это слишком просто, глупо, хуйня без задач, и вообще вы на русском языке пишите лол".
На руборду иди, помогальщик.
> Зачем
Он уже со слезами и на грани самовыпила свичнулся в питоний и сидит в грузии, кушает хачапури.
А так хвалился, что был успешный наносек в мацкве.
Только выиграл, ясно
Отловить в отладчике почему не используется указанный способ расчета, не? Да, не просто это, но если работать типикал-макака-типикал-конфигураций, то надо этот скилл развивать. У кодеров типовых проебов случается овер дофига, так что для конкретного релиза может быть что угодно не так, как в других версиях. Причем часто многие проблемы то чинят, то опять ломают к хуям
Без перезапуска сеанса не получится я так думаю. А так - при помощи расширения почему бы и нет. Смотреть надо в стили - в расширении описываешь стили и через справочник/хранилище хранишь значения настроек У меня такое расширение есть
https://nnmclub.to/forum/viewtopic.php?t=1581290
О боже, 180 часов. Вроде и лектор заебись, и материала много, и смотреть интересно. Но блядь, уж дико медленно идет. Прошло 10 дней моего обучения, а я еще даже трети не прошел.
Открыл радченко, прочитал первые 100 страниц. Из них половина была ебаные скрины конфигуратора. что-то не особо вселяет уверенность такая книга.
Как быть? цель сдать профа и спеца и вкатиться в какой-нибудь франч на должность стажера. Не хочу быть совсем уж полным дауном без знаний.
>Челики. Я тут решил к вам закатиться, и поискав разные ресурсы нашел вот это.
Ну закатывайся, мы только рады
>О боже, 180 часов. Вроде и лектор заебись, и материала много, и смотреть интересно. Но блядь, уж дико медленно идет. Прошло 10 дней моего обучения, а я еще даже трети не прошел.
Ну ващет там в шапке написано что курс рассчитан на 6 месяцев. Очевидно, что это не будет сверх быстро. На спеца 3-4 месяца подготовка идет в хороших обстоятельствах.
>Открыл радченко, прочитал первые 100 страниц. Из них половина была ебаные скрины конфигуратора. что-то не особо вселяет уверенность такая книга.
Ну надо не просто читать, а еще и делать одновременно. Если не вселяет - не читай, никто не заставляет. Но
1) В шапку эта книжку не просто так попала.
2) На любом собеседовании во франч тебя будут спрашивать прорешивал ли ты ее. В ней собраны способы доработки задачек которые встречаются жукам-вкатунцам. Причем доработки в реальной работе надо делать так, как написано в книжке.
>Как быть? цель сдать профа и спеца и вкатиться в какой-нибудь франч на должность стажера. Не хочу быть совсем уж полным дауном без знаний.
Учи курсы, читай книжки, задрачивай задачки с собесов, щас тихонько будет расти количество вакух, в том числе и на стажеров - все планируют проекты на год вперед. Обычно профки достаточно. Спеца сдать без опыта реальной работы - сложно. Да и обычно нахуй не надо вкатунам. Хотя если усрешься - то тебя возьмут в 99.(9) процентах случаев. 90-95 процентов ведущих даже его не имеют (позорище имхо), и не парятся.
спасибо за инфу. особенно про спеца.
Прям уверенность вселил. а ты сам работаешь в сфере? или просто текст накатал этот?
> Из них половина была ебаные скрины конфигуратора
Да, есть такая проблема.
Там есть годнота в этой книжке, годнота, о которой я даже после некоторого опыта не знал, то её там немного и она в основном в занятиях с пометкой "теоретическое" и в доп материалах.
>90-95 процентов ведущих даже его не имеют (позорище имхо
Его и тимлиды топовых компаний, которые выступают на 1с сходках не имеют порой, ну объективно таким он нахуй абсолютно не нужен, там просто нет таких знаний, который такие специалисты не имели бы.
>Прям уверенность вселил. а ты сам работаешь в сфере? или просто текст накатал этот?
Скоро пойдет 8й год как работаю. Спец есть. Зависимость есть. Брат жив.
да, так и думал. Спасибо. Сутки сидел, почти получилось. Все еще ебуся)
На обложке написано "Издание 2-е, стереотипное". О каких отличиях может идти речь? Разве что страницы оглавления поплыли
Со вчерашнего дня у пользователей стал произвольно падать клиент после аварийного перезапуска сервака.
Запустил сегодняя ТиИ, после реструктуризации таблиц пишет, что тестирование и исправление завершено, а потом конфигуратор также вылетает с аварийным завершением.
Куда копать?
Хотя чел сказал что вкатиться проще чем кажется. А в шапке вообще сказано что "трех глав радченко будет достаточно".
И кому тут верить..
Ну, хуй знает, в бомжефранч вкатиться проще простого, требуют только "базовые знания программирования". У меня в провинции так.
Ну давай будем честными. Твоя подготовка по Радченко и курсы "21 день" не делают из тебя Джуна. Ты максимум трейни. Плюс по опыту многих лет собеседования могу сказать, что далеко не всегда все понаписанные требования необходимо соблюдать на 200% чтобы устроится.
Анон, ты конечно про ТЖ изучи, но что-то мне кажется, особенно при вылете в пофигураторе, что не будет там записей, у тебя платформа падает - это немного другое. Если база позволяет еще - попробуй дтшку вылить и в файловой запустить, в том числе и на другой системе. Там и поймешь что не так - база упала или платформа
>попробуй дтшку вылить и в файловой запустить
Золотой ты человек, братюня (без сарказма говорю), именно это я сейчас и делаю. В логах ТЖ просто потеряно соединение.
ТИИ на клиент-серверной базе ничего не решило, а вот в файловой - реструктуризация прошла успешно. Сейчас пробую свежий продуктив перегрузить в файловую БД и повторить процедуру.
Ну как бы намек что серверу пиздарики похоже. Надо проверять аппаратную часть, может память того, может проц отвал или диски посыпались
На том же сервере крутится еще одна база, с ней ничего страшного не происходит. Вот еще интересный момент: если из обработанной файловой базы выгрузить конфигурацию на тот же сервак и запустить реструктуризацию (т.е. в базе все таблицы пустые), конфигуратор вылетит снова.
Саму базу пробовал сносить с сервака (из панели 1С и скуля)? А потом заново накатить?
Какие всё-таки события включил в ТЖ?
Попробуй еще прогнать базу через chdbfl без исправления.
Нужно смотреть в служебных таблицах базы скуля, наверняка перед аварийным перезапуском в базе что то делалось, но недоделалось, а когда 1с что то делает, то пишет в служебные таблицы информацию, после завершения операции эти записи удаляются, но вот если они остались, то в дальнейшей работе базы могут быть проблемы. Посмотри например это, вдруг поможет.
https://help1c.by/vosstanovlenie-bazyi-posle-padeniy/
Скупому кабанчику придётся заплатить.
Я бы делал как: всеми способами бэкапил / выгружал базу. Потом подготовил бы сервер с РедОС и залил туда. Потом спец-конса ковыряться в базе привлек бы, проверять что всё нормально и надо ли чето править.
На винду (даже сервер) ключи на Али можете взять, они смешно стоят. Я на Ебее раньше брал. А вот на 1С придется купить, если не хотят - шли их нахуй, они ещё х10 переплатят.
И у 1С электронную лицензию .lic не клади копии в системные директории (папки) 1с, а то срыгнет ключ. Активировать на минимуме оперативки, потом добавить линеек (это чтоб при замене оперативы не отъебнуло лицензию, к объему ОЗУ привязывается).
И надёжнее сервер. Линуксы даже сама ОС может с программного рейда работать. LVM бэкапится вообще в процессе работы, не надо останавливать серв. А Виндовый сервер умеет диски тоже в зеркало, но сам с обычного, так вот на зеркало надо данные ложить. Диски разных фабрик, чтоб одновременно не наебнулись.
Это я как админ поразмыслил, стандартные конфигурации изучаю ещё только. То и привлекал бы спец-конса по конфе
Ты "как админ" иногда разберись в вопросе. Такая херня может случиться даже если у тебя 1000 лицензий, но пришел один олень с остатками (!) дампа в реестре и всё - приплыли
>но пришел один олень с остатками (!) дампа в реестре и всё
Ничо не понял) По-русски, пожалуйста)
У реестра (чьего?) есть дамп? На рогах олень принёс, или как? На что дамп мог повлиять, если он дамп? Не отсыпайте, я не употребляю. А вот налить можно, да
Какую сейчас лучше ставить?
Прикольна.
За розданые по сети ключи тоже ебёт базы?
Ну если тестовый контур есть, тренировочные компы, можно пробовать раздать ключ с виртуалки по сети. Думоешь, тоже закочерыжит базы? так наверное и не скажешь, надо пробовать.
Я прост раз на Линуксе, то пропатчил скриптом на Питоне, это как аналог патчера под Виндой. 8.3.20.1914. Пираток в эксплуатации нет, дома только.
базы оно начинает ебать любые? Или по-хитрому, только наполненные? 1с же хитрая фирма)
> За розданые по сети ключи тоже ебёт базы?
Платформа с трояном сравнивает данные ключа, не важно откуда он. Если это пиратский дамп в виртуалке, то клиентская платформа все равно сличает и дает команду. На руборде можно почитать подробнее - найти тред с черной аптечкой. Радикально помогает забанить выход 1ске в инет, но с сервисами/интеграциями придется попрощаться, можно конечно начать играть в белые списки на роутере - не запрещается. Не рекомендую использовать платформы выше тех, где заложен "троян". Я сам благополучно не встрял, потому что из секты "не спеши обновлять платформу, ну его нахуй", но из прочитанного - хуже всего дела обстоят с файловыми базами, "вылечить" можно только через массу телодвижений. Однако - что делать с бухой ебаной, которую обновлять же надо, там столько важного высрали же? Пока ставлю расширение на обход проверки минимальной версии платформы и всё работает. Очевидно что изменилось чуть меньше чем нихуя, а требование минималки для сентябрьских это просто ебаная закладка и по хорошему Борьку с его ушлепками так-то по 273 УК РФ надо бы, а потом в зону спецобсирации на добычу соли.
Ты о пиратках? Если да, то тут я не подскажу. Просто речь же шла о требованиях конфигураций.
А, не сообразил. Можно не обновлять платформу, патч в расширении решает. Желания переставлять сервера со всей обвязкой по первому пердежу борьки нет никакого
> Очевидно что изменилось чуть меньше чем нихуя, а требование минималки для сентябрьских это просто ебаная закладка
Радуйся, блаженный, что Борька заботится о том, чтобы у тебя была работа и спрос на рынке труда. Если бы платформа обновлялась раз в 2-3 года, нихуя бы не нужно было столько кодеров сколько есть сейчас, особенно уровня "обновить платформу, обновить типовую, допилить расширение".
Так и Билли с Амурики работёнки подкидывает, всё старается и старается... у нас в Нижнем Мухосранске у кабанья компы давно клином стоят... а те раскашеливаться всё равно не торопятся. Всё ищут, кто за так сделает, за респект.
Недавно ходил смотреть, настолько всё заклинило... что кабанчик даже платежку не может сделать. И комп с бухгалтерией перезагружать низя, лицензия слетает, придётся опять пятихаточника звать.
А переделать всю эту хуйню - нет, что вы, разводют наверное.
Вангую, скоро и базу проебёт, если не уже. И архив.
Ну чтож, пусть наслаждаются.
Как по мне, так Билли и Борька - норм чуваки.
> Радуйся, блаженный
Ну если у тебя это работа, то мне ты это зачем приплетаешь? Между кодером и обновлялкой-попкой из ближайшего франча есть некоторая разница
>Ну если у тебя это работа, то мне ты это зачем приплетаешь?
Тогда почему ты бугуртишь с простого обновления платформы, если ты "кодер" а не "обновлялка-попка"?)))000
Для тебя это не должно быть проблемой)
По слогам - бу-ха
> Тогда почему ты бугуртишь с простого обновления платформы
Тебе заняться больше нехуем в жизни? Кластер давно обновлял, заодно с перенастройкой IIS под новые либы?
я не буду с тобой спорить. ты сам не до конца определился, сложная это задача или простая и сейчас вертишь жопой.
всего хорошего.
ИС (черз крафт см), Миста, личные блоги. На руборде есть пак слитых разработок с ИС, правда немного тухловатый и конечно же не весь
>Где я проебался?
ощущение как будто неправильно наложен отбор, и не показываются дополнительные строки, но при этом при подсчете итогов они учитываются
Я разобрался. Не сделал сортировку по регистратору
Есть ли книга или материалы чисто по конфигурации 1С ЗУП(Зарплата и управление персоналом)?
На связи кадровик, умеющий в ООП и знакомый с внутренним языком 1С, также умеющий делать простую доработку, которая запускает код по кнопке.
Нужно выгрузить часовую ставку у работников(в отчётах в пользовательском режиме нельзя настроить её выгрузку), проблема в том, что я не могу сделать запрос, чтобы её выгрузить(в конфигурации уже смотрел, не могу понять где она находится).
Если да, то это как-то делается средствами битрикса или надо выгружать всю номенклатуру сайта в файл и по наименованию подбирать номенклатуру в 1с и добавлять ей этот внешний код?
В списке для сдачи в моем городе какие-то АЦС и СЭЦ. в чем разница в моем контексте? Пытался гуглить, нихуя не нашел.
Когда пытаюсь подать заявку там нужно выбирать типа сотрудник партнера или частное лицо. Ну вроде в обоих типах так.
"Жаль конечно этого добряка"
Никаких мануалов в которых написано, что в типовой конфе в каких местах хранится я за 8 лет не видел. Может конечно плохо смотрел.
В случае с ЗУПом - пиздец умножается втрое. Как правило ЗУПеры - это вообще отдельная категория 1сников, у которых "своя атмосфера". Связано это с тем, что ЗУП оооооочень специфичен, особенно в плане запросов. И разобраться в нем без опыта - околонереально.
>>582030
Если ты не работаешь во франче, без разницы
>Если ты не работаешь во франче, без разницы
а если в будущем возможно возьмут в какой-нибудь франч?
Т.е. если и макака без работы, то мой сертификат потом просто пробьют в конторе которой я сдавал, так получается?
> Т.е. если и макака без работы, то мой сертификат потом просто пробьют в конторе которой я сдавал, так получается?
Что значит пробьют? Вся информация о всех твоих сертификатах хранится у самой 1с. И когда ты будешь устраиваться на работу, твой франч-работодатель сделает запрос в 1с, с целью указать что у них появился новый сотрудник с сертификатом.
Чем больше у франча сертификатов и сотрудников с ними, тем выгоднее для франча работа с самой фирмой 1с.
Находишь нужную тебе циферку в режиме предприятия. Потом запускаешь отладчик и в замере производительности находишь свой запрос и 5-50 временных таблиц к нему. Но тут нужна определенная квалификация или просто опыт, чтобы кусочки в пазл собрать.
ясно. А много у стажеров вообще профка? или у всех?
хочу знать зачтется ли мне как в плюс это при приеме в стажеры или это просто необходимый пункт для всех.
Слушай, если у тебя профка тупейшее дрочево тысячи вопросов, которое учится за 2 недели вызывает столько вопросов и сложностей, может ну его нахуй этот OneAss?
По факту - даже если ты сейчас не сдашь профку, при устройстве во франч тебя обяжут это сделать. И не только по платформе. Будешь обязан еще как минимум пару профок получить по Бухгалтерии и УТшке какой нибудь. Почему - я уже расписал.
Единственный вариант вката без дрочева этих тестов - вкатится сразу инхаус. Но надо пынямать, что вероятность вката инхаус существенно меньше (заводам/газетам/параходам не нужны стажеры без опыта) чем во франч и напрямую зависит от крупности твоего города.
Тип параметра "дата" проверь, у тебя там просто Дата или Дата и время.
Неправда. Время все равно доступно для значения типа Дата, просто оно всегда будет в значение начало дня.
Хз как его менять, при описании выражения в параметрах отчет это выражение учитывает но дату рисует указанную в параметрах
Вот за это спасибо - +маленькое знание в мозгу. Но все таки интересно как сделать текущую дату с временем.
Сдал хотя бы профа по админству.
Можно жить и без всей этой хуйни с бадмашками, но сложнее в плане поиска рабства без опыта пиздеть как Троцкий
Я тоже решил попробовать эту фигню сдать, меня больше интересует насколько эти вопросы реально коррелируют с реальной практикой? Есть ли супер спецы с 10 летним опытом которые тоже не смогут пройти это? Ибо там бывает попадаются вопросы которые хуй вспомнишь типо "каким способом можно поменять язык в интерфейсе клиентского приложения?" и 5 вариантов ответа которые вроде все подходят, а вроде только 2. По сути незнание ответа на подобную хрень не делает тебя хуевым специалистом?
Найдти на Ютубе - "Павел Чистов и Ранис Усманов". Ор будет выше гор, я гарантирую. На моменте "это в твоей книге написано" капитулировал по немецки
> На моменте "это в твоей книге написано" капитулировал по немецки
Хех, спасибо что напомнил
мимо давно смотрел
ВЫБРАТЬ
КурсыВалют.Валюта КАК Валюта,
КурсыВалют.Курс КАК Курс,
КурсыВалют.Кратность КАК Кратность
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
Как переделать запрос так, чтобы выводились ТОЛЬКО разные курсы валют? То есть чтобы не было совпадений в графе "КурсыВалют.Курс КАК Курс" между собой. Я хочу убрать из вывода результата все одинаковые записи кроме одной. Научите, я всегда на этом спотыкаюсь.
Сохранили значит туда какое-то г. Почисть хранилище в копии базы. Можешь даже через скуль. Если после этого в копии обращение к хранилищу настроек будет быстрее, значит надо будет детально, по ключам, смотреть, что там лишнее лежит.
Да я ее и тыкаю, только не понимаю как сделать то что мне нужно. Мне нужно, чтобы я получил такой результат. Все записи, которые одинаковые по КурсыВалют.Курс КАК Курс убрать, кроме одной. То есть убрать все дубли по КурсыВалют.Курс КАК Курс.
у тебя в регистре куча курсов на разный день, то есть тебе скорее всего нужны более свежие курсы
пробуй так
ВЫБРАТЬ КурсыВалютСрезПоследних.Валюта КАК Валюта,
КурсыВалютСрезПоследних.Курс КАК Курс,
КурсыВалютСрезПоследних.Кратность КАК Кратность
ИЗ
РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
Так возможно я не совсем удачный пример привел того что мне нужно. Вот на картинке попытался показать, первая таблица это что есть в регистре, например, а вторая что я хочу получить после запроса (по полю комментарий убрал все дубли). Можно так сделать?
> Платформа 8.3.20.1590
Бро, в этом релизе такие славные баги были...
https://forum.infostart.ru/forum9/topic272538/ - на этот сам налетел, но быстро разобрался в чем дело. Хотя даже в описанном режиме проблема уходила, если включать медленный канал в клиенте.
че за ебанутые интересные аналогии со стульями и столами? тебе уже написали, что для твоих задач есть инструменты:
- срез последних
- группировка
- выбор различных строк
у тебя на скрине бувально все намешано так, что ты сам не сможешь объяснить, почему для комментария "Плохо" у тебя должен выбраться именно "Стол" за 40, а не один их стульев.
Да, анон, это помогло. Интересно, как это хранилище на низком уровне реализовано? На скорость обращения к нему влияет количество сохраненных настроек или размер этих настроек?
ПоследнийИндекс = Массив.Количество()-1;
Массив[ПоследнийИндекс] = СтрЗаменить(Массив[ПоследнийИндекс].Значение, "В", "");
А вообще лучше найди какого хуя у тебя там В, потому что выше говнокод
Это не просто говнокод, это говнокодище ебаное, полное и тотальное. ПИдорас, который тут сидел до меня ебланил и колхозничал, чтобы он сука срался в штаны. За ним подметаю теперь.
> ПоследнийИндекс = Массив.Количество()-1;
> Массив[ПоследнийИндекс] = СтрЗаменить(Массив[ПоследнийИндекс].Значение, "В", "");
Проиграно.
А через полгода новый начальник отдела и приказывает указывать напряжения с единицами измерения - В, мВ, кВ и так далее. Уже вижу фрустрацию последователя этого >>586407 анона уровня
Какого хуя последняя строка напряжения обрезается? Че за еблан придумал последнюю строку обрезать?
И посты уровня "аноны, помогите, тут из последней строки буква В пропадает, тут мой предшественник в штаны мне насрал.
>>586417
Сделай по человечески, как тебе сказали. Не еби мозги сам себе.
>>586302
1с:цуп плоти, если хочешь картиночки
> 1с:цуп
Кста ещё у Гилева есть похожий инструментарий, он вообще бесплатный вроде. Надо изучать
А шо проигрывать? Тут всё серьёзно
И платит спецам из этих других яп, чтобы они все их ебанутые бизнес-процессы с нуля автоматизировали)
Там вроде от реквизита ВариантНастройки, установленного для узла плана обмена, зависит, можно ли использовать правила для КД 2 или только из модуля менеджера обмена.
Хотя вру, скорее всего для плана обмена "Синхронизация через универсальный формат" (который через XDTO) правила в виде внешнего файла в принципе не воткнуть.
Ты прав, это Синхронизация данных через унив.ф. Есть вариант настройки, но я так понял это не макет, это где-то в модулях определяется. Запутанно довольно таки.
Лан, хуй с ним, запилю новый план обмена.
И да, в вузик на какую специальность идти, чтоб смежное было? На экономику или айти? или на цифровую экономику господи как их много
Если вакансии "программист-стажёр" с зп уровня мрот. После стажировки зп повышают
пчел, опыт у кладвощиков и бухгалтеров - это опыт работы в 1с с точки зрения пользователя. У программиста - это опыт доработки 1сины под требования заказчика. Очевидно же, что если ты хочешь быть программистом, то тебе нужно второе
>>587461
Лучше что-нибудь связанное с кудахтер сайнс, но велик шанс, что ты в таком случае пойдешь в другой стек, а не в 1с
>я получу этот опыт работы, если вкачусь на бухгалтера или как это сука работает?
Ты получишь опыт той работы на которой работал. Работал бухгалтером - получишь опыт бухгалтера. Работал кладовщиком - получишь опыт кладовщика. Естественно чтобы получить опыт работы программистом надо работать программистом
>>587461
>И да, в вузик на какую специальность идти, чтоб смежное было
Программная инженерия. Ничего лучше для прогрммистов еще не придумали.
>>587516
>Если вакансии "программист-стажёр" с зп уровня мрот. После стажировки зп повышают
Нормальная практика. Могут и на полставки оформить, пока испытательный проходишь.
>>587536
>Я не могу понять как должен выглядит отбор ЕО по ссылке
Читай еще раз условие, все написано. Очевидно у тебя есть регистр сведений периодический с измерениями "Единица оборудования, Параметр" и с ресурсом "Значение". При открытии конкретного элемента справочника Единица оборудования, на форме у тебя должен быть список со всеми параметрами открытой Единицы оборудования из данного регистра, который будет формироваться с помощью среза последних на текущую дату.
Доп требования так же описаны. Ничего сложного для вкатуна тут нет.
> Лучше что-нибудь связанное с кудахтер сайнс, но велик шанс, что ты в таком случае пойдешь в другой стек
Пошёл в 1с после 3 глав SICP, полёт нормальный, жопа от убогости горит, но горит она от всех императивных языков, открываю вакансии, пишу хаскель, вижу 2 вакансии во всей рф (одна из которых требует наличия коммерческого опыта в языке) - закрываю вакансии, злюсь, иду дальше работать.
1С же скорее что-то с экономикой связано и бухгалтерством, может на это и стоит идти в вуз? У меня вон в городе есть прикладная информатика с уклоном в экономику, там есть как обычные языки, вроде c# и пайтонов, до хаскеля даже, присутствует 1с ещё, а вот на прогинже 1с уже нет, там сугубо c#, python джавы и даже ассемблер с C запихнули. Ещё и куча математик всяких разных уровней.
На старте с экономическим образованием будет проще понимать, что от 1Сника хотят бухгалтера, экономисты, фин. дир. Но когда удастся устроиться на работу, где в штатном расписании есть аналитики, там уже вместо экономического бэкграунда лучше иметь технический.
мимо с корочкой буха
>1С же скорее что-то с экономикой связано и бухгалтерством
Нет. Это связано с пердоленгом кода под хотелки бизнеса.
Хотелки могут быть абсолютно любые, начиная от бухгалтерии, проходя через бекенд для вебсайта и интеграцию с заводской учётной системой и заканчивая управлением станком с чпу с телефона через мобильный клиент 1с.
>У меня вон в городе есть
Берёшь софтвер инжиниринг и не выёбываешься.
>экономикой связано и бухгалтерством
Только в рамках работы с прикладной областью. Например как если бы у тебя была контора по измерению всего и вся, ты как разработчик системы учета, должен был бы знать чем отличается периметр от площади, а радиус от диаметра. Точного объема башни Федерация комплекса Москва-Сити знать не нужно. Все что необходимо разработчику знать о бухгалтерии - читается в рамках буклета листов на 5-10.
>вот на прогинже 1с уже нет
У меня был. Да и вообще, чем блять принципиально отличается сортировка пузырьком массива на 1С и на питоне?
>Ещё и куча математик всяких разных уровней.
Это программисту никогда не помешает. Твой алгоритм может быть реализован на любом языке. И понимание математической сути решаемой задачи, может ебать как облегчить задачу правда мне за 7 лет это пригодилось примерно 3 раза, н уда ладно.
Вообще, наплыв кучи людей в разработку 1с без соответствующего образования вызывает иногда фрустрацию. Рекорд тупости который я видел, это вот такое удаление элемента массива по условию:
Для каждого ЭлементМассива Из Массив Цикл
Если ЭлементМассива < 1 Тогда
Массив.Удалить(ЭлементМассива);
КонецЕсли;
КонецЦикла
в проведении документа реализация у топ-5 компании по добыче нефти в стране. И они с этой ошибкой вкатуна жили 5 месяцев. Там в доках цифры уровня 100 лямов - 1 лярд, и такое дерьмо в коле.
>прикладная информатика с уклоном в экономику
Если хочешь именно в 1С, то лучше направления тебе не найти
мимо 3 курс 09.03.03
Я сюда и хочу больше всего, мне кажется, что это прям самое то.
>>587646
Эти пузырьки бля, в целом да, одно и то же всё, просто ты вот сам говоришь, что тебе за кучу лет практики пригодилось лишь пару раз, зато ёбки в вузе наверняка было немало, а лучше чтоб ёбка была там, где тебе это может пригодиться. Вот в проге, например. Я для ассемблера условного тупой, ибо сложно, зачем мне ебаться с этим, если я могу не ебаться и потратить время на изучение метода пузырьков на 1с, правильно?
>>587636
Я в техническую бумажку и хочу, просто с уклоном.
>>587638
Просто я буду лучше понимать хотелки кабанчика, если я буду хотя б минимально разбираться в экономике и учёте, правильно ж? А если я получу тупа прогерскую корку, приду куда-нибудь на работу и кабанчик будет мне говорить, что я не понимаю - пидорнут же нахуй и всё.
> Для каждого ЭлементМассива Из Массив Цикл
> Если ЭлементМассива < 1 Тогда
> Массив.Удалить(ЭлементМассива);
> КонецЕсли;
> КонецЦикла
Ммм, удаление элементов из коллекции в цикле по самой этой коллекции, это классика. Встречается повсеместно кстати, не только в 1с.
Недавно в типовой раскопали
Выгрузить результат запроса на 200к строк.
Потом в цикле искать в этой таблице подстроку.
И всё это чтобы вывести пользователю информационное сообщение, сколько раз нашлось.
> приду куда-нибудь на работу и кабанчик будет мне говорить, что я не понимаю
Кабанчик и должен объяснять, вернее его сотрудники. Да, получение требований это отдельная тема. И плюс нет гарантий, что кабанчик будет всё делать именно так, как ТЕБЯ учили в вузике, чтоб ты мог опереться на свои знания прикладной области. Он может вообще по другому делать.
А вот если не будешь понимать, какого у тебя запрос тормозит - это уже вопрос только к тебе будет.
>Для каждого ЭлементМассива Из Массив Цикл
>Если ЭлементМассива < 1 Тогда
>Массив.Удалить(ЭлементМассива);
>КонецЕсли;
>КонецЦикла
Чел просто удаляет строку на которую указало текущее значение строки я прав?
Я вкатун
>Я для ассемблера условного тупой, ибо сложно, зачем мне ебаться с этим, если я могу не ебаться и потратить время на изучение метода пузырьков на 1с, правильно?
Тогда нахуй тебе вообще вышка с такой логикой? Вон курсы найди любой помойки, там за 100к тебя за полгода надрочат как раз на 1с, и на все остальное дерьмо время не придется тратить.
Разработка на 1с уже давно вышла за рамки 1с и бухгалтерии. Мне недавно пришлось шину данных прикручивать к нетиповой конфе, там и жопаскрипт и .net нужен был. А на самом начале карьеры, вообще была задача передавать показания станков прямо в 1С - там вообще своя программная среда на станках. Помню еще на Жабке андроид-приложение для ТСД писал для инвентаризации. И это было еще 6 лет назад.
>>587745
>Ммм, удаление элементов из коллекции в цикле по самой этой коллекции, это классика. Встречается повсеместно кстати, не только в 1с.
Я не спорю, но сука просто не понимаю как это может быть классикой, если ты учился на ПИ. Там за 4-6 лет опыта столько кодинга должно быть, что такие вещи должны автоматически делаться. Но нет, припрутся, наговнокодят и съебут. А ты потом переделываешь.
>>587752
>Чел просто удаляет строку на которую указало текущее значение строки я прав?
У чела сбивается индекс при удалении текущего элемента, и следующее значение после удаляемого вообще не проверяется.
Ты прав, но я не думаю, что мне ассемблер может пригодиться. Или C там, тебе вот нужно было на C писать? Это ж машинные языки. Я понимаю, что мне может дискретная математика пригодится, там я готов ебаться с графами и комбинаторикой, да и интересно бывает с этим ебаться, а вот пробовал в ассемблер - я блевать хотел.
>но я не думаю, что мне ассемблер может пригодиться
Не пынямаю че ты до этога ассемблера доебался. Не нравится - не задрачивай. Но если ты хочешь получить диплом о ВО, сдать тебе это придется.
Меня культурология и социология пиздец напрягала. На всю жизнь запомню дрочево уровня "древние люди не понимали что такое время, они каждый день с ним боролись" и прочая поебень социально-филосовского характера. Но задрочил, в зачетку оценку поставили, больше никогда к этому говно не возвращался.
А можешь рассказать кратко чем занимаешься? Писал уже, что за пределами 1с работаешь тоже, какие языки знаешь и используешь на постоянке? ну и должность какая...
>А можешь рассказать кратко чем занимаешься?
Чем занимаюсь... Последние пару лет интеграциями много занимаюсь. Интеграциями всего и вся с 1С. Сайты, мобильные приложения, другие ИС, шины данных, микросервисы. Соответственно когда поступает какая-либо новая информация в 1С из других систем, надо организовать в том числе ее правильное хранение - создаю подсистемы, придумываю архитектуру хранения и обработки данных, придумываю связь этих новых подсистем с уже существующим функционалом. Последние 5 лет работаю только в крупном энтерпрайзе, франчей даже не рассматриваю.
>Писал уже, что за пределами 1с работаешь тоже, какие языки знаешь и используешь на постоянке?
Знаю я только 1С хотя 2 диплона на C# написаны, и то в моем понимании с каждым годом знаю все меньше, ибо подводных всплывает все больше. С остальными языками разбираюсь по факту. Нужно в этой интеграции использовать такой язык на другой стороне - смотрю его. Как я говорю, главное - это алгоритм. На каком языке он будет сделан - без разницы. Звучит как говнокод, но обычно больше 2к строк не приходится писать на других языках, и обычно там просто негде косячить.
>ну и должность какая...
оффициально - Ведущий программист. по факту и.о. тимлида
сижу в треде давно, примерно с 26 номерного.
пруфы обо мне тут были https://2ch.hk/pr/res/2418172.html#2428504. (М)
Ты работал или работаешь с стажёрами? Если да, то можешь рассказать в чём, например, они тупили, чего не знали в момент вката, какая база должна быть при старте работы.
Читал ещё, что 1с-ник очень много с клиентами и людьми в целом общается, стажёра посылают одного на диалог или же ему там на ухо кто-то шепчет, что ответить и что сказать, условно.
> разбираюсь по факту.
Это ты, ибо уже опытный и высоко в должности сидишь, а вот рыбкам поменьше, у них похожие с тобой задания или ты, например, им всякую монотонную работу скидываешь, а сам занимаешься основной?
>главное - это алгоритм.
Типа пузырька? Алгоритмы в интернете смотришь?
>с каждым годом знаю все меньше
Это ты явно слукавил немного. Хотя с учётом того, что каждый день что-то новое придумывают...
>Ты работал или работаешь с стажёрами? Если да, то можешь рассказать в чём, например, они тупили, чего не знали в момент вката, какая база должна быть при старте работы.
Выдают на проекты людей разной квалификации. Сейчас немного вернулись к концепции набора джунов, поэтому иногда встречаются малоопытные.
>Если да, то можешь рассказать в чём, например, они тупили, чего не знали в момент вката
Очень часто путаются в запросах - левое/внутреннее соединение. Очень много упорно игнорируют стандарты кода 1С. Очень многие типично придумывают свои типичные костыли, вместо одной строчки модуля БСП - это уже просто по неопытности. Очень многие любят делать запросы в цикле. Очень многие любят много серверных вызовов при разработке формы. Но у нас на разработку нового функционала не дают совсем стажеров. Стажеры совсем начинают с доработок. Этим уже другой отдел занимается.
>какая база должна быть при старте работы.
В шапке в принципе указано. Для вката достаточно. Остальному уже в процессе работы научишься. Я бы туда еще стандарты кода добавил.
>Это ты, ибо уже опытный и высоко в должности сидишь, а вот рыбкам поменьше, у них похожие с тобой задания или ты, например, им всякую монотонную работу скидываешь, а сам занимаешься основной?
Ну я занимаюсь анализом, декомпозицией задач, общением с аналитиками, РП и заказчиками. Я несу всю ответственность за техническую работоспособность и полное соответствие ТЗ и ФТ. Я распределяю задачи в зависимости от скила ребят. Я контролирую их работу. Ну и естественно сам пишу самый сложный код и имею решающий голос при обсуждении архитектуры хранения данных.
>Типа пузырька? Алгоритмы в интернете смотришь?
Кек. Не. Это просто общая формулировка. Просто отссылка на то, что неважен язык на котором будет написан тот или иной алгоритм.
>Это ты явно слукавил немного.
Тут речь о том, что чем больше ты знаешь, тем больше ты не знаешь. Понятно что на уровне платформы у меня знаний больше чем 5 лет назад. А вот спуститься на уровень ниже, уууууу, печально все будет
>Хотя с учётом того, что каждый день что-то новое придумывают...
Почти не роляет. Я до сих пор вижу новые проекты в которых устаревшее говно мамонта используется еще более устаревшими кодерами. Недавно мобильное прилоежние прикручивали, в котором маппинг элементов справочника с элементами 1С производить можно было только по наименованию, ор стоял - пиздец. Хотя приложение выглядит просто конфеткой.
>Ты работал или работаешь с стажёрами? Если да, то можешь рассказать в чём, например, они тупили, чего не знали в момент вката, какая база должна быть при старте работы.
Выдают на проекты людей разной квалификации. Сейчас немного вернулись к концепции набора джунов, поэтому иногда встречаются малоопытные.
>Если да, то можешь рассказать в чём, например, они тупили, чего не знали в момент вката
Очень часто путаются в запросах - левое/внутреннее соединение. Очень много упорно игнорируют стандарты кода 1С. Очень многие типично придумывают свои типичные костыли, вместо одной строчки модуля БСП - это уже просто по неопытности. Очень многие любят делать запросы в цикле. Очень многие любят много серверных вызовов при разработке формы. Но у нас на разработку нового функционала не дают совсем стажеров. Стажеры совсем начинают с доработок. Этим уже другой отдел занимается.
>какая база должна быть при старте работы.
В шапке в принципе указано. Для вката достаточно. Остальному уже в процессе работы научишься. Я бы туда еще стандарты кода добавил.
>Это ты, ибо уже опытный и высоко в должности сидишь, а вот рыбкам поменьше, у них похожие с тобой задания или ты, например, им всякую монотонную работу скидываешь, а сам занимаешься основной?
Ну я занимаюсь анализом, декомпозицией задач, общением с аналитиками, РП и заказчиками. Я несу всю ответственность за техническую работоспособность и полное соответствие ТЗ и ФТ. Я распределяю задачи в зависимости от скила ребят. Я контролирую их работу. Ну и естественно сам пишу самый сложный код и имею решающий голос при обсуждении архитектуры хранения данных.
>Типа пузырька? Алгоритмы в интернете смотришь?
Кек. Не. Это просто общая формулировка. Просто отссылка на то, что неважен язык на котором будет написан тот или иной алгоритм.
>Это ты явно слукавил немного.
Тут речь о том, что чем больше ты знаешь, тем больше ты не знаешь. Понятно что на уровне платформы у меня знаний больше чем 5 лет назад. А вот спуститься на уровень ниже, уууууу, печально все будет
>Хотя с учётом того, что каждый день что-то новое придумывают...
Почти не роляет. Я до сих пор вижу новые проекты в которых устаревшее говно мамонта используется еще более устаревшими кодерами. Недавно мобильное прилоежние прикручивали, в котором маппинг элементов справочника с элементами 1С производить можно было только по наименованию, ор стоял - пиздец. Хотя приложение выглядит просто конфеткой.
> маппинг элементов справочника с элементами 1С производить можно было только по наименованию
Ебать.
А мы тут срёмся, что маппинг по гуидам говно, потому что гуиды разные на проде и тестовых базах, заёбно если мобильный разраб их где-то хардкодит.
Но по наименованию - это моё почтение.
>в справочнике контрагенты, в запросе можно обратиться к реквизиты Б_Иденитификатор (битриксовский реквизит), а в данных объекта, в дереве конфигурации этого реквизита не видно. ЧЗХ?
В дереве конфигурации:
Общие - Общие реквизиты
– Пригожин
Я другой анон, сейчас первую сессию закрыл, учусь на информационных системах.
Есть вообще смысл на первых двух курсах пытаться вкатываться в 1С или лучше сделать упор на вузовскую программу(она у меня вроде достаточно приличная), алгосы и какие-то свои проекты на других языках?
Если ты сможешь одновременно учится и работать, то лучше начинать работать как можно раньше.
Но если ты окончательно решил работать в сфере 1с - надо понять такую штуку, что скорее всего, если ты захочешь перекатится в другой ЯП, твой текущий опыт будет не релевантен.
не работал, окр-тревожность-биполярка-какое то там расстройство и еще чего то.
так то адекватный, но опыта работа в целом нет, кроме опыта грузчика и то, давным давно.
чекнул вакансии стажеров на свой город - 2 вакансии, смешно.
до этого было 20.
как понимаю, мне пердуну и пытаться не стоит, да?
>скорее всего, если ты захочешь перекатится в другой ЯП, твой текущий опыт будет не релевантен
Да, нужно понимать, что гиты, дженкинсы кафки раббиты графаны нигде кроме 1с не используются.
>в 30 вкатываться смысла нет?
Знаю как минимум одного 30 летнего джуна. Опыт - менее года. Зп на текущий момент - около 50. Через год с его усидчивостью 100+ будет.
>как понимаю, мне пердуну и пытаться не стоит, да?
Да. Если ты уже так ставишь вопрос - да, не стоит. Видимо ты для себя уже решил все, и ищешь оправдания своему решению. Это именно оно: тут все сложна, тупа, непонятно, надо работать желательно целых 40 часов в неделю, смысла в этом нет, 1с скоро умрет, а мы на самом деле не программисты, а передвижные машины для кунилингуса Бабам Клавам.
С сопоставления по наименованию. Впрочем у меня был собственный пиздатый опыт в этом плане, когда из Розницы 2.2 (там не было контроля уникальности наименования номенклатуры) в ТСД выгружались данные (собственной обработкой ТСД), которые в итоге приводили к склейке позиций по наименованию. В итоге два товара А 1 шт и А 1 шт получались как товар А 2 шт и товар А 0 шт, и в инвентаризации получался полный пиздец
Блять это в тип число такая хуйня что группировка формата не работает и там все равно пробел. Сам спросил - сам ответил.
А что так?
На форме есть команда, но я никак не могу ее найти в конфигураторе. Есть ли какой-то легкий способ это сделать, не перелистав весь код формы документа?
мб лучше инн кпп сделать строковыми и мску наложить, чтобы только числа можно было вводить?
Да я бы с радостью, только в тестовом задании нужна программа, в интеренете нету нихуя сижу думаю.
Пробую разные варианты остановился пока на этом, не нравится ему ничего) Уже опускаются руки
>Есть ли какой-то легкий способ это сделать, не перелистав весь код формы документа?
Есть.
- запускай 1С предприятие в режиме отладки в конфигураторе
- открывай нужную тебе форму
- в конфигураторе выбираешь Отладка - Остановить
- в предприятии нажимаешь нужную команду.
После этого в конфигураторе код должен остановится на первой строке которая выполняется по нажатию этой команды
Будь я проверяющим мне бы тоже не понравилось, если честно.
Что за Источник.ИНН? Разве это не реквизит объекта?
Почему ты в коде называешь ИП физлицом?
Почему у тебя лишний контекстный серверный вызов?
Зачем ты создал на форме новый реквизит Этофизлицо?
В строке, полученной из числа больших разрядов, можешь сделать замену " " на "". Либо циклом по строке проверить, что каждый символ входит в диапазон символов 0123456789.
Хорошо вот что я до этого писал. Я не могу понять почему он ругается на переменную? Как мне создать такое условие чтобы он не ругался?. Заполнение реквизита объект.вид это перечисленияссылка.видыорганизаций (там юридическое лицо и предприниматель)
>замену " " на ""
обосрись и потрать еще час на то, чтобы понять что там не простой пробел. совет хороший ты ему дал
>Либо циклом по строке
/1с 2023 итоги
Перечисления.ИмяПереччисления - это тип ПеречисленияМенеджер, доступен только на сервере. Либо проверку делай на сервере, либо Предопределенное().
>гу понять почему он ругается на переменную? Как
потому что менеджер перечисления у тебя есть только на сервере. Используй ПредопределенноеЗначение("Перечисление.ВидКонтрагента.ИндивидуальныйПредприниматель")
1) Там идет преобразование из числа в строку. Какой-то левый символ функция Строка() не возвращает.
>Либо циклом по строке
> /1с 2023 итоги
2) Это из типовой, на которую ссылку сбросил.
Вот это СтроковыеФункцииКлиентСервер.ТолькоЦифрыВСтроке(ИНН). Только там не цикл, но суть не меняется.
>1) Там идет преобразование из числа в строку. Какой-то левый символ функция Строка() не возвращает.
Да ладно? У меня почему то уже много лет в таких преобразованиях этот символ это непечатный пробел Символ(160)
> Это из типовой, на которую ссылку сбросил.
Ему это не нужно. У него уже тип число по условию задачи, приём. Зачем ему обходить строку и искать там буквы?
Потому что ты торопишься и не вникаешь в суть методов которые используешь. Внимательно прочитай что я написал, и напиши правильно
Много лет, число у которого не установлена форматная строка "ЧГ=", при преобразовании в строку содержит в том числе Символ(160)
В типовых классическое решение, в котором число сначала приводится к строке, потом происходит проверка соответствия символов полученной строки требованиям к ИНН.
Но у него не классическое типовое решение)) У него есть тестовая задача от работодателя)
И это не повод изобретать велосипед. Проверяющий все равно будет смотреть на типовое решение как на эталон.
Представь себе что ты, это он. Я проверяющий. Я вижу код в котором Реквизит с типом Число приводится к строке а потом в нем ищутся не цифры. Мой резонный вопрос:
А зачем?
ответь пж.
Суть тестового задания если че, не втупую скопипиздить готовое решение
Ты прав. Сорян. Не знал, что там будет не просто " ". Но все равно, зная, какой символ там будет, можно его заменить на "".
Спасибо огромное, теперь понятно в чем ошибка с предопределенным значением. Однако эта тварь теперь игнорирует мое условие <>15 и <>13
Пригодилось бы. Как ему, так и мне.
Это не меняет сути. Еще раз
- Тип начальных данных Число
- Ты переводишь его в строку
- Проверяешь все ли символы являются цифрами
Зачем?
не зачем разработчики типовой это сделали, а зачем ты сделал в том тестовом которое тебе дали
Суть тестового как раз написать то, что от тебя ожидают, уложиться в стандарт, а не показать крутой велосипед.
>Суть тестового как раз написать то, что от тебя ожидают, уложиться в
Пока ты только показал как ты круто скопипиздил решение, не понимая его сути.
Определю длину строки, состоящей только из символов, прошедших проверку на принадлежность к числам.
Про неразрывный пробел при преобразовании высокоразрядного числа в строку я только сегодня узнал. Поэтому сделаю максимально точную проверку на вхождение, без форматной строки.
То есть тебя самого не смущает что ты проверяешь на 15 символов, а выводишь сообщение о 12?
>Про неразрывный пробел при преобразовании высокоразрядного числа в строку я только сегодня узнал. Поэтому сделаю максимально точную проверку на вхождение, без форматной строки.
Без обид, но твое незнание это не повод использовать неоптимальный код
>Это не неоптимальный код, он используется в типовых.
Твоя проблема в том, что не понимаешь, почему он используется в типовых. Я могу тебе рассказать одну из причин, но это не поменяет сути, что в твоем контексте он будет неоптимальным.
>что формат числа не работает
sarcasm
Нихуя себе. Вот это баг ты нашел. Напиши на bugboard об этом. Даже не представляю сколько благодарности от сообщества получишь.
Может быть ты просто не правильно его используешь?
>>589218
Пчел, ты))))000
Разрабы БСП не могут знать когда, кем и в каком виде в процедуру проверки ИНН придет параметр. Поэтому любой типовой метод будет обвешан миллионом проверок.
Тут разработчик решения все знает. В каком виде придет ИНН и как его надо обработать. Все еще не понимаю для чего лишние проверки, которые тут не нужны.
По этой самой причине я всегда выберу процедуры типовых, когда это возможно, вместо того, чтобы собственный писать велосипед. Чтобы не думать о каких-то неожиданных результатах, как в данном случае с непечатным пробелом.
А предлагаемый тобой вариант - использовать форматную строку, чтобы исключить из строки какие-то непечатные символы, чтобы без них корректно посчитать число символов - его я точно использовать не буду. Если буду делать с нуля, тупо символы проверю на соответствие маске перед подсчетом.
>Не знал что эта функция пробелы убирает
Пожалуйста. Она немного другое делает. Лучше почитай документацию.
Теперь уже хотя бы есть шансы на то, что тебе не сразу пошлют нахер.
https://its.1c.ru/db/v8std#browse:13:-1
Маст рид - раздел "Соглашения при написании кода"
Ну правда, давайте сами продвигать более профессиональную и красивую разработку. Кодить по стандартам - это красиво.
+++
ну я вообще без негатива, сам частенько тупые вопросы задаю
анон-вкатун - учись, на пользу пойдет
>53 поста, чтобы поставить одну настройку в конструкторе форматной строки. Ништяк
Ну там постов 20 - это пространные рассуждения о том, как надо тестовое делать. С учетом опыта реализации этого функционала в БСП или нет.
Вроде тыкнул "Завершить" и увидал таблицу ккакую-то где было написано "успешно пройдено" 14/14. На радостях ретировался из сертификационного центра даже не глянув что там дальше может быть. Вообще долго приходит это письмо? Или я долбоеб и мне теперь по новой сдавать?
>как в регистр попадает запись с организацией в измерении - что должен сделать пользователь?
Ты правда программист? (пикрел)
ctrl + shift + f в конфигураторе и ищешь фразу "ФИОФизическихЛицили как там твой регистр называется.Создать". все найденные совпадения - потенциальные места записи в регистр.
алсо
проверил вот тут
https://uc1.1c.ru/check-certificate/
на мои данные сертификат не найден :(
В ту контору боюсь звонить чет, какой же я долбоеб пиздец.
Может оно у них там просто зависло
чел, мне надо было стригерить изменение в регистре, чтобы сообщение в рэббит создать
поиск по конфе ничего не дал: везде, где создается набор записей, в качестве измерения ссылка на физ лица
в итоге сделал обработку, где загоняю в регистр тестовую запись))0)
я прилёл в центр, девушка-администратор сказала подожжи ща настрою систему, подожжал, она пришла и отвела меня в какое-то помещение с компом, сказала мне тыкнуть на согласие с процедурой (я естессно ее не читал), я тыкнул ее и начать тест. Прошел тест, на последнем ответе нашал закончить, выскочила таблица с ответами пройденными где как я понял надо было тыкнуть подтвердить тест и нажал "завершить". Там вылезла таблица с кучей надписей которые я естессно не читал кроме ключевого слова по середине что я сдал на 14 из 14. Ну я выбежал из кабинета, подошел к той девушке, она мне ниче не дала просто сказала что письмо на почту придет, а оригинал где-то через месяц.
Ну я и ушёл.
Можешь каждый день дрочить сервис по проверке сертификатов. Сразу узнаешь, как только твою бумажку в базу занесут. Раньше такого удобства не было.
Может и раньше. Мне про 2 недели говорили, когда сдавал. Фактическое время я не замерял.
ладно, спс. Буду надеяться что там ничего дальше тыкать дополнительно не надо было))
Не надо было.
Глобальный поиск по ФИОФизическихЛиц.Создать выдает 6 вхождений - везде создается набор записей(
Ни одно из найденных использований не является некой экспортной процедурой или функцией уровня "СоздатьЗаписьРегистраФИОФизЛиц(Структура) Экспорт"
?
Пожалуйста. Обращайся. Мы добрые.
Ну если тебе нужно программно подменять представление, то да.
И в чем твои проблемы? При нормальной установке префикса, нумерация каждого следующего документа должна происходить корректно автоматически
т.е. мне нужно вернуть стандартный реквизит код и каким то образом установить туда префикс через предопределенное значение?
А теперь сделай совсем красиво, и вместо найти по наименованию.префикс используй запрос
Кстати у тебя сама организация должна быть в модуле объекта в переменной ЭтотОбъект, если я не путаю
Не анон не осилю больше, к сожалению, я 2 дня с перерывом на сон это делал, бошка болит уже. В 4м разделе нужно обработку заполнения из excel делать я этого точно не умею, отправил тестовое прямо так, послушаю их критику.
Пчел, там запрос в пару строк. В конструкторе тыкнул бы в справочник организации, условие по наименованию, тянешь префикс. Хотя по наименованию искать - моветон жоский
(мимо другой анон)
Организация в документе это справочникссылка, префикс в справочнике это строка по условию из тестового задания.
Да там у него уже есть в модуле ссылка на организацию
тогда в поиск по наименованию ссылку передавать совсем странно.
делай запрос к справочнику организаций, где ссылка = организации, выбираешь префикс. все
> тогда в поиск по наименованию ссылку передавать совсем странно.
Там платформа пынямает, что надо взять представление ссылки, тут ему повезло прост
та эт понятно, но проверяющий баллов за такое точно не накинет
Нееее. В запросе надо установить параметр, выполнить его, получить выборку, потом при обходе выборки получить ее элемент и уже его стыковать со строкой "-"
Ну чел, он может только начинает вкатываться, не агрись. Но синтакс-помощник не помешало бы прочесть перед использованием объекта
Сорян это не могу понять, слишком сложно для меня пока что, не знаю как работать с запросами и какие методы можно использовать чтобы вытаскивать значения из таблицы запроса.
Там не сложно, анон. Ютуб в помощь. Или Синтакс помощник. Или книжка хрусталевой по запросам
Да я обязательно это все буду читать, я сейчас все равно безработный и только и занимаюсь тем что изучаю 1с. Но хуярить свыше10 часов каждый день не могу.
Нажми в пустом месте правую кнопочку мышки и там выбери "Конструктор запроса с обработкой результата", это поможет тебе понять принцип действия запросов хотя бы на микроуровне
тут правильно. важно делать перерывы, чтобы не перегореть нах
я так уже который год забиваю на спеца по платформе))
Можете примерно обрисовать что учить для попыток вкатиться в стажеры?
Я выше кидал видос челика с ютуба который советует курсы/книги
Вот список (почти все из этого есть на треккерах, я уже чекнул)
Норм гайдлайн +-?
Плюс хочу немного БП изучить. хотя бы в режиме юзера (но так и не пойму с чего там начать)
5. Курс "Разработка и оптимизация запросов":
6. Книга "Язык запросов":
7. Курс ""Профессиональная разработка интерфейсов и форм":
8. Книга "Разработка интерфейса прикладных решений":
9. Курс "Профессиональная разработка отчетов на системе компоновки данных":
10. Книга "Разработка сложных отчетов. Система компоновки данных":
11. Курс "Программирование в стандартных типовых решениях, использование БСП+расширения", УЦ3:
12. Курс "Управление доступом", УЦ3
13. Курс "Доработка и адаптация типовых конфигураций":
14. Курс "Настройка и доработка прав доступа, профилей пользователей и RLS":
15. Курс "Разработка расширений":
16. Книга "Расширения конфигураций":
18. Курс по администрированию проекта Курсы-по-1С.рф:
19. Курс по администрированию Кухара Богдана
Можете примерно обрисовать что учить для попыток вкатиться в стажеры?
Я выше кидал видос челика с ютуба который советует курсы/книги
Вот список (почти все из этого есть на треккерах, я уже чекнул)
Норм гайдлайн +-?
Плюс хочу немного БП изучить. хотя бы в режиме юзера (но так и не пойму с чего там начать)
5. Курс "Разработка и оптимизация запросов":
6. Книга "Язык запросов":
7. Курс ""Профессиональная разработка интерфейсов и форм":
8. Книга "Разработка интерфейса прикладных решений":
9. Курс "Профессиональная разработка отчетов на системе компоновки данных":
10. Книга "Разработка сложных отчетов. Система компоновки данных":
11. Курс "Программирование в стандартных типовых решениях, использование БСП+расширения", УЦ3:
12. Курс "Управление доступом", УЦ3
13. Курс "Доработка и адаптация типовых конфигураций":
14. Курс "Настройка и доработка прав доступа, профилей пользователей и RLS":
15. Курс "Разработка расширений":
16. Книга "Расширения конфигураций":
18. Курс по администрированию проекта Курсы-по-1С.рф:
19. Курс по администрированию Кухара Богдана
Книг Радченко и Хрусталевой по разработке и запросам будет достаточно, тем более, что профка есть уже. А дальше уже сам поймешь, что учить, когда реальную работу дадут или направят в нужном направлении. Например, у тебя будет много задач по конвертации, будешь учить конвертацию, потом много задач по интеграциям, выучишь интеграции.
ну профку я чисто зубрёжкой сдал, реальных знаний от нее почти не получил (кроме разве что интерфейсных моментов местами)
1) код в модуле объекта
2) в справочнике организация есть реквизит префикс с типом строка (2 символа)
3) у меня конфигурация такая что нужно сначала в документе заполнить название организации и тогда он подставит его префикс из справочника, то есть найдет его наименование в справочнике и его префикс
Анон, я понял по запросу как его написать. Осталось только понять как это преобразовать в число при помощи выборки.
В УПП для связи подразделений и подразделений организаций есть отдельный регистр. Суть моей задачи в том, что из ерп в жсоне выгружается элемент структуры предприятия, и мне надо его в упп загрузить, заполнив справочники "Подразделения", "Подразделения организации", регистр сведений "Соответствие подразделений и подразделений организации"
Тебе нужно выполнить этот запрос в процедуре модуля объекта (или где там работа с префиксом). Затем этот результат запроса тебе нужно выгрузить в выборку или в таблицу значений - в зависимости от задачи -, и уже из этой выборки или тз ты получишь свой префикс
Посмотри как в синтакс-помощнике с запросами работают или вызови в конфигураторе конструктор запроса с обработкой результата - там сразу пример будет
Я просто не понимаю какой тип данных у результата, это объект или строка? И какого хуя он ругается на код который конструктор написал?
Можно эту выборку в массив хотя бы как то пихнуть например? а потом взять это значение из массива?
Зачем ты пытаешься перевести префикс к числу, а потом к числу прибавить строку? Если твоя функция должна вернуть строковый тип, то просто конкатенацию строк МойПрефикс и "-" сделай
Даже если я не пытаюсь его преобразовать в число а реквизит номер превратить в строку он все равно мне ошибку выдает.
В параметрах запроса неправильно установил соответствия, теперь понятно что первый параметр это амперсант запроса а второй это реквизит моего документа откуда он подставляет значения в амперсант.
главное, что понял свои ошибки и рзобрался, как правильнее
Эту штука не работает когда пытаешься отладить печатную форму? Жму Печать, выпадает список команд, жму остановить, а список команд уже пропал.
> Эту штука не работает когда пытаешься отладить печатную форму? Жму Печать, выпадает список команд, жму остановить, а список команд уже пропал.
Эта штука работает везде, при подключении нужного предмета отладки. Возможно просто никакого действия не происходит там, где ты его ждёшь. Либо оно зашито в стандартное поведение платформы и не описано кодом.
Что конкретно ты пытаешь поймать? Со скринами.
>обработку оповещений
Возможно ты перепутал и тут речь об обработке заполнение. Ибо тогда весьма логично получается - тебе динамический список надо переделать таким образом, чтобы основной таблицей был документ "Ввод измерений", и тогда по кнопке создать, у тебя как раз обработчик заполнения сработает.
Смотри. Жму печать, открывается список команд. Теперь мне нужно остановить в конфигураторе, так? Я переключаюсь на него, а список тем временем пропадает. И конфа стопается на какой-то левой херне.
Понятно, что я могу узнать в модуле объекта менеджер печати, потом найти его и там остановиться.
Стопнись до открытия списка. Скорее всего он уже заполнен на момент открытия формы. Потом вернись в предприятие, и выбери из выпадающего списка нужную команду.
Я тебя понял. Наверно в идеальном мире проканало бы, но у меня каждую секунду встаёт на эту строку, но один раз я даже успел открыть список команд.
>Наверно имеется в виду, что после создания документа обратно на форму ЕО возвращаются эти параметры из нашего документа
там же на скрине задания он красной полоской выделил что у него не получается - там точно не об обработке оповещения речь
тогда сделай чуть проще, но для анализа сложнее. можно использовать отладка - замер производительности для просмотра исполняемого кода. перед открытием списка включай замер, после показа печ формы отключай.
Это кстати похоже на какой то обработчик ожидания. Мб отключить его просто на время тестирования?
Да, проблемы с выводом предустаеовленных реквизитов на форме. То етсь я жму на кнопку, и хочу чтобы реквизит документа ЕдиницаОборудования автоматически заполнилась из справочника ЕдиницаОборудования
Так в условии задачи же таблицей динамического списка является Рс. Зачем мне нарушать условия задачи и делать таблицей документ?
Да, наверно. Да и хуй с ним. Там код выполнения команды такой длинный, что и правда быстрее через модуль менеджера найти.
А ну да, я не заметил, сори. Тогда забудь об обработку заполнения. Тебе надо просто свою кнопку нарисовать, по нажатию которой у тебя будет примерно такой код
&НаКлиенте
Процедура ВводПоказаний
ПараметрыОткрытия = Новый Структура("ЕО", Объект.Ссылка);
ОткрытьФорму("Документ.ВводПоказаний.ФормаЭлемента", ПараметрыОткрытия);
КонецПроцедуры
А в самой форме документа в событии "При создании на сервере"
Процедура ПриСозданииНаСервере()
Если Параметры.Свойство("ЕО") Тогда
Объект.ЕдиницаОборудования = Параметры.ЕО.
КонецЕсли;
КонецПроцедуры
ты закодь сначала чтобы работало, потом уже помолешься
бля, обосрался, поторопился.
вот вместо этого
"Документ.ВводПоказаний.ФормаЭлемента"
вот это должно быть
"Документ.ВводПоказаний.Форма.ФормаДокумента"
Подставляет значения, верно, но даже если указать наименование ео2, то все равно на форме заполняется другое значение, в данном случае ео1
То есть у тебя был ЕО1, ты его переименовал в ЕО2, и сразу нажал кнопку ввода паарметров? Наверное сохранить забыл элемент справочника, чтобы в базе данных у него наименование изменилось с ЕО1 на ЕО2.
Естественно у тебя во вводе показаний подставилось то наименование, которое в БД лежит.
Вообще в таких случаях, классикой бывает предупреждать пользователя о том что объект модифицирован, перед открытием и созданием новых документов/элементов етц что тянет за собой запись в БД.
>>593278
Ну перестраховался парень немного, возможно это не так уж и плохо.
Да не сцы Ромка, вон видишь тестовое понравилось твое. Даже молодцом тебя назвали.
Есть кусок кода, который с клиента наводит соединение (защищенное) с сервером и последовательно отправляет и разбирает 8 запросов post. На все про все под пользователем уходить от 3 до 7 секунд (измерял через оценку производительности). Есть вариант как-то это ускорить программно? Или тут уже вопросы к сети и серверу?
>уходить от 3 до 7 секунд (измерял через оценку производительности)
Ну, а в оценке все время выполнения приходится именно на строчку ЗапроHTTP.POST()?
Если да - особо никак не ускорить. Особенно если во внешку идет соединение. Плюс ты учти, что это время в том числе зависит от кода написанном на стороне приемником. Мб именно принимающая сторона тормозит.
Неее, замер идет на всю операцию: установка соединения - отправка запросов. В сбис через их апи выгружаю документы и провожу по регламенту - по сути выполняю серию запросов, в зависимости от того, как там для дока бизнес-процесс настроен
Я и не буду скрывать что мне подсказывали какие методы использовать. Так что я ничего от собеса не жду кроме каких-то знаний.
В подсказках ничего страшного нет, все программисты пользуются гуглом, иначе никак, невозможно все в голове держать. Тут главное, чтобы было понимание механизмов, как это работает, исходя из этого можно нагуглить, как это правильно написать.
У меня в городе висит вот вакансия стажера в франч. Дочитываю книгу. Сру кирпичами. На ХХ нужно будет сделать резюме, так и вижу "не умею нихуя, возьмите плес"
Мне чтобы во франч попасть Первый БИТ условия поставили чтобы я сдал 3 сертификата, один из них это профессионал по платформе (программирование), и 2 по работе в конфигурациях то есть 1с бухгалтерия + еще что-то (розница, кадры, etc...). Они такие условия ставят своим стажерам которые у них набираются с IT вузов. Разница между мной и этими студентиками что их обучают бесплатно а я за все заплатил - как-то так я вижу это, впрочем это справедливо.
Хера себе. Надеюсь обойтись малым гемороем, так как основные требование в моем городе - не иметь судимости и не бухать на работе. Морально готов отработать фулл испытательный за копейки, главное чтобы было что-то полезное, что смогу дальше разыграть и конвертировать в опыт.
Ну им типо важно чтобы у работников сертификат был чтобы поддерживать партнерство с 1с.
Затем что везде есть средне/малый бизнес, где подобное взлетит при нужной подаче. Другой вопрос в том, что сейчас эти рынки для 1с даже не в третьей перспективе. До СВО ещё были потуги закрепится на рынке Вьетнама/Тайланда, ОАЭ и Америке. Вроде во Вьетнаме и Дубае даже взлетело. Как там сейчас - трудно предположить.
Она там обитает в разных ипостясях и много, зачастую маскируется под видом "этавсёмысами". Страны СНГ и бывшего СССР - практически везде есть, даже в Проебалтике и Грузии, где я сейчас работаю. Вна Украине максимально маскируется под названием BAS, вырезано всё что может хоть отдаленно напоминать о проклятой маскальской конторе. Так же есть партнерские решения во многих других странах, но там никто не бегает по стране с гигантскими транспарантами "Нету бога кроме жолтой коробки!", потому и кажется что нет нихуя. Видел как то фотку из Доминиканы в магазине - по виду Розница на кассе была, попадалась Болгария как то. Обычно это всё перепиленные УНФ под местный колорит. А так как спецов по этому направлению взять не откуда - при умении пиздеть сколь либо складно можешь устраиваться на работу в одну ногу. Но конечно желательно предметной областью все таки владеть, и не только в коде, а в самом понимании процессов, которые ты сопровождаешь.
Да так же как и всегда - на откупе у партнеров, 1С вообще поебать что они там творят, на Росие таких вольностей и впомине нет. В том числе в плане цен на лицензии и ИТС
В относительно скорой перспективе планирую приобретение земельного участка, для целей постройки дачи. Один из вопросов которые хочу закрыть - понимание конструктива самого дачного дома в регионе подмосковья, преимущественно летнего использования, максимум на пару выходных зимой выехать.
Домик планируется примерно такого размера (пикрил), основной вопрос - конструктив брус или каркас. На текущий момент склоняюсь на 80% в пользу первого. Основной причиной является технологическая сложность каркасника. Есть твердое убеждение, что 95% бригад в силу низкой строительной культуры просто проебут все полимеры - не так запилят доски, не так сделают теплые углы, перепутают мембраны, не до конца проклеят стыки мембран, забудут сетку от грызунов и т.д. что в итоге приведет к сносу строения через 2 года.
Насколько я понял, если и делать каркасник - то просто по ебической цене материалов и ебической цене работы. В любом ином случае ты получишь сарайку на 3-5 лет.
Ошибаюсь ли я в своих рассуждениях, основанных на ютубе, изучения технолигии, отзывах и т.п.
бляяяяяяяяяяяяяяяя
Ну вообще по части как построить дом по дендрофекальному стеку технологий ты как раз по адресу попал - тут ни убавить, ни прибавить, кек
Да, есть автоматизаторы в Канаде, некоторых африканских странах уровня Кении.
>>594157
Для зарубежа лучше конечно что-то подобное 1с, но открытое, чтоб платить только за поддержку только при желании. Да, типовых при этом не будет, но для зарубежа они неактуальны в большинстве своём.
я когда-нибудь всё-таки найду время поковырять lsfusion, обещаю
Тебе зачем бухгалтерия? Ты собрался баб срак консультировать что ли? Если в прогеры идешь, бери УТ или сразу ERP.
У ии и найма 20 джунов вместо одного сеньора есть одна общая проблема.
Через условно полгода что-нибудь пойдет не так и никто не будет знать, как это починить.
Причем ии будет писать спагетти гораздо забористее, чем джуны.
Да-да, представляю себе толпы кабанчиков, которые будут рассказывать боту что-то в духе "Короче, мне надо так, чтоб была официальная отчетность и чтоб налогов не платить. И что б дебиторку все вовремя погашали. А если не погасют, то чтоб заявление в суд сразу подавалось и там выигрывалось".
Господа, а кто нибудь вникал в такой вопрос: при навигации по иерархическому справочнику как отрабатывает платформа при выводе строк в иерархии элемента? При разворачивании строки используется запрос на поиск элементов с конкретным родителем или еще чего-то? Хочу реализовать форму списка справочника в виде дерева, которое будет строится автоматически на основании значений реквизитов. Как реализовать алгоритм знаю, но думаю, может не выделываться и использовать типовой функционал иерхических справочников, но тогда придется отказаться от некоторых задуманных плюшек.
Да, все, все, сдаемся, перекатываетмся из кодеров в уборщики. как же вы заебали с этой парашей
Я наверно не совсем правильно пояснил. Как строить дерево, я знаю: получаем верхний уровень, дальше рекурсивно обходим все строки и выводим подчиненных. Я немного о другом: проиграет ли мое решение по скорости в сравнении с типовым функционалом иерархических справочников?
А вообще ты угадал насчет задачи, нужно построить структуру предприятия, кек
Как только ИИ научится понимать хуй пойми как сформулированное задание аля "хуе мое шоб работало" и при этом еще сможете втюхатьдовести его состояния, в котором его примут заказчики, то начну сматывать удочки.
а что, бух не дорабатывают совсем? в шапке написано пройти какой-нибудь курс в стиле 7 дней бухучета. Я вот что-то такое и прошу.
Хотел сдать профку по бухе.
Тем более у меня образование финансовое, можно напиздеть что знаю бухучет слегка (на самом деле уже забыл, хотя когда-то мог проводки все писать почти).
По ут хз. Можно и ут. Но я чет совсем сомневаюсь что по нему есть хоть какие-то курсы, чтоб было что-то похожее. Но тогда пиздеть про УТ не получится, как я напиздел бы про бухучет.
ИИ обучаемо. Если оно не может решить задачу само, оно наймет аутсорс ваню, который за 0.01% от прайса напишет все в лучшем виде.
хуета это ваше ИИ.
про автоматизацию написания когда говорят чуть ли не с 70х или когда там появились шаблонные высеры из банды четырех. Потом эти ваши ЦМСки и фреймворки. Все это было еще в прошлом столетии. Ведь любой фреймворк или ORM по факту то же ИИ, которое за тебя дописывает код, которую кто-то обучил (более умная кодомакака).
А кодомакак все больше и больше
До полноценного ИИ нам примерно так же далеко как до варп-двигателей. То что ты видишь сейчас - это банальное дрочево условного оператора если-иначеесли-иначеесли-... доведенное до некой степени автоматизации.
Всегда веселит, как безработные великовозрастные неудачники рассказывают про копиум, при этом сами каждый день наворачивая килотонны копиума, стоя перед зеркалом и повторяя "ну ещё немного и им точно пизда, удачники ёбаные"
с момента создание "ии" он так и не смог вытеснить людей в любой сфере деятельности
Но не согласен и с той категоричностью древорубов, которые отписались выше:
Коли не было раньше, значит не будет и в будущем!
Да, норм.
Сразу скажу, что лучше тесты выносить в расширение, а не в обработки.
Из расширения легко вызывать неэкспортные функции - не забываем, что в 1с нет рефлексии.
Не говорил что не будет, говорил писать когда будет.
Когда стереографическое кино появилось, журналы писали что обычному кино пизда. Да и вообще стереография проходняк, ждём голографию.
В итоге прошло двадцать лет, голографии нет, придумали виар который очень нишевый, 0.1% кина снимают в стереографии и это тоже нишевое.
Работаю в конторе, где используется ERP, бухня и ЗУП и, честно говоря, задач по доработке бухни за последний год и не вспомню, точно также по ЗУПу, но и те задачи, что были - уровня настроить отчет, поправить печатную форму. Ну, обновления само собой. Не, для общего оазвития почитай, но деняк только на бухне не заработаешь, все равно придется учить ут какой нибудь.
Спасибо, анонче. Надо будет себе в план по обучению поставить
Братюнька, надо научится ебаться в три очка разом - понять как работает наглухо ебанутая и одновременно охуенно ебанутая связ_очка - наборы доп сведений, характеристики и планы видов характеристик. Поц_казка - не будет в запросе видно просто так. Знание как эта ебантыга в типовых работает и мочь соорудить костыль без использования БСП - повод выебываться на 100+ смело
Погугли хоть тему дополнительных реквизитов и сведений на инфостарте, наркоман.
Медведкова читай/смотри, Илюху тоже можно - курс по расширениям, по решению реальных задач серию видосов. Но штука в том, что всё таки надо вкатывать в кабанейство - быть понималой что это вообще всё есть такое - бизнесь. Лучший способ - расти на какой-нибудь конторке, лучше небольшой, можно даже с Розницой для начала. В обчем задача научиться в понимание не только и столько бухучета, сколько в оперативный и управленческий учет, структуру предприятия, уметь строить структуру номеклатуры, складов и т.д. Поверь - вот эта вся хуйня будет тебя кормить ничуть не хуже умения схуякать левое соебенение в запросе
Гугли на ютубе "Академия ERP", очень много материала, но для начала смотри те, что к блоку торговли идут. А так курсы на уц1 и уц3. Ну и параллельно читай книги по программированию: Язык запросов, разработка сложных отчетов (для СКД, сейчас без него никуда) ну и на сладкое книгу по технологиям интеграции. Не знаю, как тебе, мне по курсам учиться сложнее, чем по книгам, там как то меньше воды и больше реально полезной информации.
пиздец, погуглил, хуйня какая-то, ни курсов ни книг не нашел. можно что-нибудь такое чтоб на ютубчике было все в одном месте или на трекере, скачал и забыл, учись и развивайся. А тут блядь одни какие-то продаваны книг в поиске находятся.
вот медведков понравился судя по списку уроков.
Сам даже неожиданно обнаружил что он у меня в закладках сохранен. Неделю назад гуглил и случайно добавил. Но я тогда бухгалтерию искал)))
Ну в целом у тебя все верно. Только тебе надо при изменении параметра на форме изменять его в том числе в дин.списке и обновлять сам список.
>А для чего, можно поинтересоваться?
Когда я завожу новые приказы каждый раз вылезает окно "номер заполняется при записи автоматически. Продолжить редактирование?" - хожу, чтобы этого не было.
ищи событие "При изменении" у элемента формы на пикриле, и вписывай туда примерно тот код, который у тебя в обработчике события "При открытии формы"
Да здесь наверняка что-то ещё должно быть
Тогда тебе надо не изменять параметры справочника, а изменить свойство "ОтображениеПредупрежденияПриРедактировании" у непосредственно той формы и того поля, где тебя бесит это сообщение.
Добавь необходимую тебе форму элемента в расширение, и в расширении укажи значение свойства ОтображениеПредупрежденияПриРедактировании в "Не отображать"
Пж
Вчера открыл медведкова на ютубе, а он там какие-то галочки проставляет и нихуя не объясняет для чего они нужны.
Как вы это делаете, сверхлюди?
>Как вы это делаете, сверхлюди?
почти не знаю ни одной конфигурации, кроме бсп, зарабатываю весьма прилично для отрасли. если возникают вопросы по работе той или иной галки - смотрю в код. я ж не консультант, чтобы знать принцип работы каждой галочки.
Я, в отличии от анона выше, не чистый кодер, а слесарь 1с. Там накодить, тут запилить обмен, тут объяснить почему делаются такие проводки, там объяснить почему не считается ндфл. Всё делается в основном через гугол, на конкретных примерах.
Мне кажется, тебе не нужно тратить время на конкретно каждую конфу, а изучать сам кодинг и устройство платформы.
>Как вы это делаете, сверхлюди?
Почти не знаю код (на самом деле нет), зато вникаю в суть работы. В бигбизе это дело конечно всяких БА и консультантов, но мне похуй на бигбиз. Минусы - я не гуру кода, плюсы - если настоебёт, то могу сам спокойно руководить бизнесом средней руки, потому что я знаю об этом не меньше своих клиентов, при этом понимаю все тонкости отражения хозяйственных операций в электрическом виде. Чтобы пойти по этому пути - надо сотрудничать с массой разнообразных клиентов и проходить все стадии изучения их внутренних процессов и постепенно понимать что и как по этому поводу в тех или иных конфах реализовано
С опытом приходит, в т. ч. с опытом ориентирования в интерфейсах и формах. Какие-то настройки входят в БСП и встречаются почти во всех типовых, какие-то относится к предметной области, соответственно их значение не нужно объяснять пользователям, разбирающимся в предметной области.
Пожалуйста мой друг. Обращайся
Если кодишь, значит кодер, все остальное так или иначе программист 1с тоже делает. Слесаря вообще не кодят - это что то типа тех поддержки от мира 1с.
> Экхм, а чем плох маппинг элементов справочника по наименованию?
Ну например тем, что это очень ненадежное поле. Манагер решит переименовать позицию, и интеграция будет работать некорректно. Приходится придумывать костыли.
Блэт, я только сейчас осознал, что не мэппинг объектов метаданных, а самих элементов в базе. Да, в таком случае - пиздец полнейший.
Интересно, а какие костыли городят в таком случае? Гуид ссылки, согласен, не особо хороший вариант. Может некий гуид/идентификатор как одинаковый реквизит одного и того же элемента как в мобилке, так и в базе 1с?
> Интересно, а какие костыли городят в таком случае? Гуид ссылки, согласен, не особо хороший вариант. Может некий гуид/идентификатор как одинаковый реквизит одного и того же элемента как в мобилке, так и в базе 1с?
Ну у нас мобилка была коробкой. Разрабы мобилки тупа решили что в табличке наименование на похуй будет ключом. И 2 объекта с одним наименованием быть не может. Позже мы попросили допилить для нас за денюжку эту табличку на добавление поля с нормальным 36 символьный гуидом. И он же уже мапился с элементом 1с. Поскольку в 1с этот справочник почти не пользовался в интерактиве пользователями а значит объектная блокировка после программной записи была маловероятна - прямо в справочнике добавили новый рекв, который так же 36 симв хранил гуид мапинга с мобилкой.
>франче
ну что наобслуживали годами ларьки с шаурмой? отчётики,базы обновляли за накрученные часы?
обновил резюме после НГ праздников, сто приглашений в первую же неделю с зп 200+премии
У тебя первая половина сообщения не соотносится со второй. Как связана накрутка часах во франче, с тем что у тебя есть отклики на резюме?
мб он имеет в виду, что франчи для унтерменшей, а он, фикс-господин, сейчас вышел собирать сливки?
ну или он просто шиз
При Basic авторизации в http запросах Усатый заложил нам мину замедленного действия. Если логин+секрет окажется слишком длинной строкой для перегонки в Base64, то в какой то момент в результирующей строке начнет возникать комбинация Символы.ВК+Символы.ПС. Из за этого естественно авторизация будет неуспешной.
1й пикрил - результат до замены, 2й - после, 3й - код
Пиздец я в ахуе. Спасибо тебе Усатый за постоянный подгон работки
Что значит в какой то момент начнёт возникать? В какой? По какой причине непонятно?
Возникает после 64 сивмола, в ситуациях когда результирующая строка длиной больше чем 64.
Погуглил эту проблему в других языках - вроде раньше, в древности, был стандарт, согласно которому переносы нужны были. Но в актуальном стандарте RFC 3548, декодер не должен добавлять лишних символов - ТВЕРДО И ЧЕТКО.
Поэтому в других ЯП при преобразовании добавился параметр, которым можно регулировать наличие переносов. В 1С решили этим не парится.
немного ошибся. Актуальным стандартом является RFC 4648. Но принятое решение не использовать переносы строк был уже в RFC 3548 в 2003 году.
>мб он имеет в виду, что франчи для унтерменшей, а он, фикс-господин, сейчас вышел собирать сливки?
Это
мимо другой инхаусогосподин
тем что во франях своих на старушках наживаетесь, за простые задачи бабки гребёте никак не увеличивая свой проф скилл.
>тем что во франях своих на старушках наживаетесь, за простые задачи бабки гребёте
программисты которые тут сидят наживаются или учредители франчей? к чему твой пук в сторону разработчиков, которым во франчах всегда по низу рынка оклады предлагали.
>никак не увеличивая свой проф скилл
как ты увеличил свой проф скилл за последние пару лет? спеца то хоть сдал? или у тебя "и так на него знания есть, а сдавать просто не хочется".
мимо инхаус
>и так на него знания есть, а сдавать просто не хочется
У меня на половину эксперта по технологическим есть, но сдавать не хочется хочется конечно, но не сдам ведь нихуя.
другой инхаус
работаю во фране на крупных проектах онли, за последний год прокачался в интеграциях (хттп, шины данных - это все), оптимизации запросов к ебовым таблицам
сооооу?
Нет блядь я сдал экзамен на половину эксперта и мне дали половину сертификата, офк примерно почувствовал.
Ну кстати да, не так давно был в дс и там тупо на улице чел деньги раздавал всем желающим
Бамп вопросу. Скоро перекат.
>>593385
>>593381
>>593376
Хз че с собесом, пока что говорил только с HR напрямую, сказала что даст фидбек и нужно ждать 3 этап - разговор с руководителем. Прошло уже 4 дня вакансия все еще висит обратной связи нет, наверное забили на меня. Грустно но что поделать пойду готовиться к экзамену на сертификатик чтобы попасть во франч.
Чел, не переживай, я как-то ждал обратной связи от одного крупного ритейлера почти недели три. За это время я уже успел пройти в другую контору
А все потому, что руководитель отдела был в отпуске
Где начало периода равно твоя мать шлюха и так далее равно истина.
Но сложные условия в ГДЕ это кал жопы, поэтому выбери это говно во временную таблицу и её уже фильтруй.
Ладно, тогда по другому спрошу, как мне прописать условие где период будет сегодняшний день? ТекущаяДата не работает ибо там с точностью до секунд.
Спасибо брат, я слишком тупой и не увидел очевидного
>Осознать что 1с это не о программировании и начать читать
Так что читать-то? Там просто перечисление книг на сайте за деньги, мне по порядку читать или что?
Ну давай с базы начнем:
1) Приведи пример объектынх и необъектных данных. В чем их отличие?
2) Назови известные тебе виды регистров накоплений. В чем отличие между ними? Назови виртуальные таблицы используемые в регистрах накоплений различных типов и их назначение.
3) Какие ты знаешь директивы компиляции. В чем отличие между ними? Приведи пример внеконтекстного серверного вызова.
4) Для чего нужны регистры сведений? Какие они бывают?
5) есть 2 таблицы:
Первая - Страны и столицы:
Россия Москва
Италия Рим
Китай Пекин
США Вашингтон
Вторая - Города и Население
Рим 5
Париж 8
Москва 3
Пекин 10
Составь запросы, в котором будет 2 колонки: Страна и Население ее столицы. 5.1) Первый запрос. В результат должны попадать только те страны, у которых точно известно население столиц
5.2) Второй запрос. В результат должны попасть 3 страны с наименьшим населением столиц. Если по столице нет данных о её населении - принимать население столицы равным нулю.
Мимо нафантазировал за завтраком
6) В системе есть Документ "Приходная накладная" с табличной частью "Товары". Составь запрос на вывод всех документов, у которых ровно 2 строки в ТЧ
>Составь запрос на вывод всех документов, у которых ровно 2 строки в ТЧ
Что мы получим, увидев все документы, у которых ровно две строки в тч?
Бизнес-ценность неочевидна, представляйте свой проект на пиай, если одобрят - сделаем (запрос этот ваш)
> Задайте мне вопросы я новичок, кое че узнал хочу себя проверить
> вот вопрос
> ррррряяяяя какая бизнес ценность этого вопроса
Пчел, ты..............
бизнес ценность состоит в том чтобы проверить базовое знания хранения данных и языка запросов
Я мимо проходил, просто показал как надо
Поставь нормально задачу. Пока я не понимаю че за строковое измерение, в которые ты пихаешь все подряд.
Задача у меня сделать конфигурацию с нуля для транспортной компании, в одном из условий нужно в начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформить документ. Этот документ определяет состав бригады
(он может меняться произвольным образом) и производит допуск к работе. Этим же документом бригада «прикрепляется» к определенной машине, при этом указывается
начальное значение счетчика спидометра. И соответственно все люди прикрепленные к этой машине не могут выбираться для прикрепления к другой бригаде.
Я пробовал сначала сделать уникальность через запросы и прописывал в модуле документа, не получилось ничего путного. Решил попробовать уникальность через регистр сведений, но встретился с проблемой что уникальность регистров соблюдается только если там все измерения одинаковые, сейчас я попробовал записать всех рабочих в одно измерение через список значений и типо да записалось, но все равно уникальности нет так как одного рабочего можно также заменить и все, и соответственно все что я спрашивал тут уже хуйня полная. Надо все таки делать какую-то проверку в документах по людям. Было бы проще достать конфигурацию подобную и посмотреть как там это реализовано.
Если делать через РС, то группу рабочих надо объединять в отдельную сущность - какой-нибудь справочник с табличной частью. И контролировать уникальность в регистре сведений в виде уникальности записи регистра с ссылкой на этот справочник на элемент со списком рабочих.
То есть по аналогии с ключами аналитики учета номенклатуры (содержащие сочетание каких-то характеристик), только, допустим, ты будешь автоматически подбирать (или формировать при отсутствии) элемент такого справочника, чтобы он содержал перечень нужных тебе рабочих в своей табличной части.
Хотя вместо этого велосипеда намного проще в запросе проверять уникальность элементов.
Думал по поводу формирования справочника с бригадой, надо посмотреть как можно сделать ввод на основании документа
Хотя это бредятина. Проще измерений добавить в регистр сведений и уже в разрезе них контролировать уникальность.
То есть вместо структуры регистра с измерениями:
1) измерение №1,
2) ...
3) измерение №3,
4) измерение, указывающее на перечень сотрудников в виде какой-то бригады.
можно сделать
1) измерение №1,
2) ...
3) измерение №3,
4) сотрудник,
5) бригада.
Вариант 1. Регистр сведений зависимый
Измерения: Дата смены - дата, СоставСмены - составной тип Справочник.Автомобили + Справочник.Сотрудники.
Регистраторы: Документ формирования бригады, Документ запрета выбра автомобиля на несколько дней тачка в ремонте, Документ отсутствия сотрудниказаболел/запой.
При проведении документа создаётся запись в регистр с датой и сотрудником/автомобилем. Если на этот день этот сотрудник или тачка уже записаны другим регистратором - отказ проведения. Причем даже платформа сама не даст записать - запись с такими ключ полями существует.
Вариант 2. Тоже самое, только регистром накопления. Появляется ресурс "Количество" со значением всегда = 1. Появляется новый регистратор - "планирование смен" - в котором указываются даты и состав людей/машин которые могут быть выбраны на смену. Этот новый регистратор делает движения на приход. Все старые регистраторы - на расход. При проведении расхода - контроль остатков по машине/сотруднику на конкретную дату. Прип прохождении контроля остатков - запись по каждому сотруднику/автомобилю на расход на дату смены.
Про составной тип впервые слышу, пойду смотреть инфу
1 вариант не подходит, так как он работает только если указан только водитель + машина. Если там фигурируют еще 2 грузчика то они могут быть разными, например 1 машина это урал + условные водитель Миша + Гриша и Леха то второй может быть урал + тот же Миша + Гриша и Антошка. Уникальности нет. Ладно заебался я уже 2 дня сижу с этой задачей, пойду дальше по практикуму, спрошу решение у препода.
По второму варианту кстати интересно, сделаю формирование бригады таким, а заявка на транспорт тоже самое только количество -1, надеюсь сработает. Спасибо за идею.
Анон, если по второму варианту контроль остатков делать то это только через запрос?
Так, я тут, анон, только проснулся, лол.
>1) Приведи пример объектынх и необъектных данных. В чем их отличие?
объектные - всякие справочники, документы, планы видов характеристик.
необъектные - разные регистры.
Разница в том, что с точки зрения системы объектные данные "уникальны", а необъектные - нет. Точнее "уникальность, отличительность" объектных данных определяется самим фактом существования объекта. А необъектные - значением своих полей. Т.е. если создать запись в регистре, удалить, а потом пересоздать с точно такими же данными, то это будет одна и та же сущность. А если сделать такое с документом - то это будут 2 разных объекта, даже если они будут полностью одинаковыми.
>2) Назови известные тебе виды регистров накоплений. В чем отличие между ними? Назови виртуальные таблицы используемые в регистрах накоплений различных типов и их назначение.
Регистры накопления бывают остатков и оборотов, соответственно одни накапливают остатки, другие обороты. Виртуальные таблицы - Остатки, Обороты, ОстаткиИОбороты. Остатки - сколько осталось по сравнению с тем сколько было, обороты - на сколько изменилось.
>3) Какие ты знаешь директивы компиляции. В чем отличие между ними? Приведи пример внеконтекстного серверного вызова.
#НаСервере, #НаКлиенте, #НаСервереБезКонтекста. Отличие заключается в том, где выполняется код, на клиенте нет возможности обратиться к базе данных. На счёт #НаСервереБезКонтекста не уверен, но вроде он не тащит вместе с собой контекст формы.
>4) Для чего нужны регистры сведений? Какие они бывают?
Для хранения данных в разрезе измерений, как и регистр накопления. Главное отличие в том, что каждое движение регистра сведений создаёт новое значение ресурса. Т.е. мы храним не значение ресурса, а скорее историю его изменения.
Бывают зависимыми и независимыми(без регистратора), периодическими(хранят в разрезе периода) и непериодическими.
>5) есть 2 таблицы:
>6) Составь запрос на вывод всех документов,
Вот с запросами всё очень плохо, я еле понял половину той шестичасовой главы про отчёты. Сейчас попытаюсь что-нибудь сделать, как помучасюь - отпишусь.
Так, я тут, анон, только проснулся, лол.
>1) Приведи пример объектынх и необъектных данных. В чем их отличие?
объектные - всякие справочники, документы, планы видов характеристик.
необъектные - разные регистры.
Разница в том, что с точки зрения системы объектные данные "уникальны", а необъектные - нет. Точнее "уникальность, отличительность" объектных данных определяется самим фактом существования объекта. А необъектные - значением своих полей. Т.е. если создать запись в регистре, удалить, а потом пересоздать с точно такими же данными, то это будет одна и та же сущность. А если сделать такое с документом - то это будут 2 разных объекта, даже если они будут полностью одинаковыми.
>2) Назови известные тебе виды регистров накоплений. В чем отличие между ними? Назови виртуальные таблицы используемые в регистрах накоплений различных типов и их назначение.
Регистры накопления бывают остатков и оборотов, соответственно одни накапливают остатки, другие обороты. Виртуальные таблицы - Остатки, Обороты, ОстаткиИОбороты. Остатки - сколько осталось по сравнению с тем сколько было, обороты - на сколько изменилось.
>3) Какие ты знаешь директивы компиляции. В чем отличие между ними? Приведи пример внеконтекстного серверного вызова.
#НаСервере, #НаКлиенте, #НаСервереБезКонтекста. Отличие заключается в том, где выполняется код, на клиенте нет возможности обратиться к базе данных. На счёт #НаСервереБезКонтекста не уверен, но вроде он не тащит вместе с собой контекст формы.
>4) Для чего нужны регистры сведений? Какие они бывают?
Для хранения данных в разрезе измерений, как и регистр накопления. Главное отличие в том, что каждое движение регистра сведений создаёт новое значение ресурса. Т.е. мы храним не значение ресурса, а скорее историю его изменения.
Бывают зависимыми и независимыми(без регистратора), периодическими(хранят в разрезе периода) и непериодическими.
>5) есть 2 таблицы:
>6) Составь запрос на вывод всех документов,
Вот с запросами всё очень плохо, я еле понял половину той шестичасовой главы про отчёты. Сейчас попытаюсь что-нибудь сделать, как помучасюь - отпишусь.
нифига не понял, откуда взялся вариант вот этот:
>например 1 машина это урал + условные водитель Миша + Гриша и Леха то второй может быть урал + тот же Миша + Гриша и Антошка.
Как у тебя в один день в 2х разных сменах, учатствуют одновременно "урал + условные водитель Миша + Гриша"? Они же не могут фактически раздвоится и поехать по разным направлениям.
>>599051
Если у тебя пользователь сформирует бригаду в которой первый грузчик это Ваня, а второй - Петя, а потом сформирует бригаду в которой первый Петя, а второй Ваня, система не посчитает это за ошибку. Не годится, кмк
>>599135
Любой контроль остатков делается через запрос.
>>599238
>1)
Иакое ощущение, что ты тупо скопипастел абзац книжки, лул) Окей, а ты знаешь за счет чего обеспечивается "Уникальность"? Технически именно, что является причиной уникальности? Если в радченко этого нет - окей. Но лучше это узнать
>2) соответственно одни накапливают остатки, другие обороты
Нуууууууу сомнительное объяснение. Ты и по регистру остатков можешь обороты получить. И костылечком, при определенных обстоятельствах, по регистру оборотов остаток узнать. Есть другое отличие, фундаментальное, оно касается записи регистра накопления. У записи остаточного регистра есть очень сильное отличие по сравнению с записью оборотного регистра. Почитай, поищи информацию.
>3)
Контекты верно назвал. Есть еще один древний, но он неактуальный, так фиг с ним.
>но вроде он не тащит
Ты угадал. Но раз сам понимаешь что сказал наугад - лучше повторить. Пример такого вызова лучше в голове держать. Мне даже кажется, что увидев 1 раз пример - ты навсегда поймешь.
>4)
Хороший ответ. Я бы не придирался, если бы такой услышал от вкатуна. А если еще про вирт.таблицы расскажешь - будет идеально.
>5)
>6)
Изучай)) Нельзя быть разрабом 1с, и плохо уметь в запросы)
нифига не понял, откуда взялся вариант вот этот:
>например 1 машина это урал + условные водитель Миша + Гриша и Леха то второй может быть урал + тот же Миша + Гриша и Антошка.
Как у тебя в один день в 2х разных сменах, учатствуют одновременно "урал + условные водитель Миша + Гриша"? Они же не могут фактически раздвоится и поехать по разным направлениям.
>>599051
Если у тебя пользователь сформирует бригаду в которой первый грузчик это Ваня, а второй - Петя, а потом сформирует бригаду в которой первый Петя, а второй Ваня, система не посчитает это за ошибку. Не годится, кмк
>>599135
Любой контроль остатков делается через запрос.
>>599238
>1)
Иакое ощущение, что ты тупо скопипастел абзац книжки, лул) Окей, а ты знаешь за счет чего обеспечивается "Уникальность"? Технически именно, что является причиной уникальности? Если в радченко этого нет - окей. Но лучше это узнать
>2) соответственно одни накапливают остатки, другие обороты
Нуууууууу сомнительное объяснение. Ты и по регистру остатков можешь обороты получить. И костылечком, при определенных обстоятельствах, по регистру оборотов остаток узнать. Есть другое отличие, фундаментальное, оно касается записи регистра накопления. У записи остаточного регистра есть очень сильное отличие по сравнению с записью оборотного регистра. Почитай, поищи информацию.
>3)
Контекты верно назвал. Есть еще один древний, но он неактуальный, так фиг с ним.
>но вроде он не тащит
Ты угадал. Но раз сам понимаешь что сказал наугад - лучше повторить. Пример такого вызова лучше в голове держать. Мне даже кажется, что увидев 1 раз пример - ты навсегда поймешь.
>4)
Хороший ответ. Я бы не придирался, если бы такой услышал от вкатуна. А если еще про вирт.таблицы расскажешь - будет идеально.
>5)
>6)
Изучай)) Нельзя быть разрабом 1с, и плохо уметь в запросы)
>>599238
Ок, первое в целом за 10 минут я натыкал. Правда запрос не в голове сделал, а с помощью СКД и конструктора запросов. У меня реализовано это так (пикрил) - есть два справочника (1, 2) и отчёт (3), который по запросу (4) формирует вот такую таблицу. В начале сделал в каждом справочнике по два реквизита, но зачем, есть уже есть наименование? Можно было ещё из формочек код убрать, т.к. лишнее поле.
Логика запроса такая: Берём Наименование (Страну) из справочника СтраныИСтолицы и Население из ГородаИНаселение. Задаём им читаемые псевдонимы. Делаем левое соединение, Страны слева потому что нам нужны именно все страны, у которых "х", а не наоборот. Далее отбираем те населения, которые != 0. Можно было бы сделать >0, но я заранее поставил значения реквизита как не отрицательный (не бывает негативного населения). Ещё наверное можно было сделать <> NULL как более безопасный вариант, но я не уверен, что такое сработает.
>Ок, первое в целом за 10 минут я натыкал. Правда запрос не в голове сделал, а с помощью СКД и конструктора запросов.
Без разницы, делай пока как тебе удобно. Поищи обработку - консоль запросов. С ней можно без СКД все это делать
>есть два справочника (1, 2)
К структуре хранения придираться не буду - не это сйечас важно.
>Далее отбираем те населения, которые != 0
Откуда появилось это условие? Я немного другое ставил)) Например, смотри:
добавь в справочник стран и столиц:
Македония Вавилон
В справочник городов и населений
Ваваилон 0
И выполни запрос. У тебя в результате не появится нужной нам строки
Македония 0
А по условию "только те страны, у которых точно известно население столиц" - она должна быть. Мы же знаем число населения.
>Ещё наверное можно было сделать <> NULL как более безопасный вариант, но я не уверен, что такое сработает.
Нуууу, тут это не в тему немного. У тебя есть ошибка в запросе, из за которое не выполнится мой приведенный пример выше. Подумай какое соединение тут можно еще использовать.
>1) Иакое ощущение, что ты тупо скопипастел абзац книжки, лул)
Ну я его таким и запомнил, хз как по другому объяснить. Объектные это короче как экземпляры классов в ООП шных языках, где каждый новый объект уникален, а запись просто запись.
> Окей, а ты знаешь за счет чего обеспечивается "Уникальность"?
Что ты именно имеешь в виду?
Там вроде был такой термин, как "ключ уникальности", типо у каждого объекта конфигурации он свой. Допустим у регистра накопления, значения ресурса, направление движения и регистратор, у справочника код и ссылка, что-то в таком духе. Или ты имеешь в виду сам механизм установления уникальности?
>2) Есть другое отличие, фундаментальное, оно касается записи регистра накопления. У записи остаточного регистра есть очень сильное отличие по сравнению с записью оборотного регистра. Почитай, поищи информацию.
Ок, посмотрю более подробно про регистры.
>5) 6) Изучай)) Нельзя быть разрабом 1с, и плохо уметь в запросы)
Ну вот сейчас и попробую структурировать информацию, сначала попытаюсь просто так решить, а потом более подробно изучу. Бтв, как тебе моё решение твоей первой задачи с запросами, норм? Остальные сейчас дорешаю надо ещё собакена выгулять только и в бой
И раз уже ты упомянул виртуальные таблицы. Можешь объяснить что это такое и с чем их едят? В Радченко как-то очень поверхностно про это было, у него вообще скачет подробность: то максимально ясно и представлено в деталях, то как в математических трактатах, 50 логических пунктов остаются за кадром, потому что это "очевидно)". Из тех крупиц информации что я понял, у меня сложилось впечатление, что:
Реальные таблицы формируются на основании объектов конфигурации.
Виртуальные таблицы формируются на основании реальных таблиц.
И каким боком тогда тут стоят временные таблицы?
н
>Что ты именно имеешь в виду?
УникальныйИдентификатор
>Бтв, как тебе моё решение твоей первой задачи с запросами, норм?
Отписал, см >>599282
>И раз уже ты упомянул виртуальные таблицы. Можешь объяснить что это такое и с чем их едят?
Если очень кратко - вирт.таблица - это обычный вложенный запрос с последующей обработкой, шаблон который закоден на уровне платформы разработчиками платформы, для решения супертиповых задач. Например у тебя есть периодический РС Курсы Валют, Измерение Валюта - справочник, Ресурс Курс - число. Каждый день курсы обновляются. Для того чтобы быстро получить курс на текущий день, ты можешь использовать виртуальную таблицу СрезПоследних с параметром &ТекущаяДата. В конфигураторе ты увидишь один запрос к виртуальной таблице. На сиквеле будет выполнено 2 запроса суть которых - взять данные из основной таблицы регистра, нужным образом сгруппировать их и вывести в результат так, чтобы курс был на ту дату, которую ты указал в параметре виртуальной таблицы. Постарался как можно более понятно объяснить. если хочешь более глубоко в это погрузится - добро пожаловать в лучшую книгу разработчиков "профессиональная разработка в 1с предприятии"
>Реальные таблицы формируются на основании объектов конфигурации.
да
>Виртуальные таблицы формируются на основании реальных таблиц.
выше расписал
>И каким боком тогда тут стоят временные таблицы?
Временные таблицы - это временно хранящиеся на скуле таблички, которые используются для хранения промежуточых результатов запроса. Например если у тебя в запросе идет выбор данных из десятков таблиц, на основе сложных условий, ты можешь делать некий промежуточный "сейв". навыбирал из 2-3 табличек - сделал ВТ (считай сохранился). После уже из этой ВТ еще соединился с 2-3 табличками - снова новая ВТ и новый сейв. И так далее пока не выберешь согласно всем условиям. После выполнения запроса - они удаляются. могут и не удаляться на самом деле, но в это не вникай пока. сууупер рано..
По поводу запроса, почитал какие есть виды соединения, тут подходит только ВНУТРЕННЕЕ. Левое перенесёт лишний Вашингтон, правое перенесёт Париж, для которого у нас нет страны, полное это просто объединение, оно тоже не подойдёт. А внутреннее перенесёт все страны, для которых мы знаем города. Проверку ГДЕ в таком случае не надо делать.
т.е. виртуальные таблицы это своего рода "библиотека запросов" для самых типовых задач? А временных таблицы - просто программный объект/объект БД для хранения temp-ов?
> По поводу запроса, почитал какие есть виды соединения, тут подходит только ВНУТРЕННЕЕ. Левое перенесёт лишний Вашингтон, правое перенесёт Париж, для которого у нас нет страны, полное это просто объединение, оно тоже не подойдёт. А внутреннее перенесёт все страны, для которых мы знаем города. Проверку ГДЕ в таком случае не надо делать.
Теперь все красиво. Молодец.
> т.е. виртуальные таблицы это своего рода "библиотека запросов" для самых типовых задач?
Я бы это даже библиотекой не назвал. Но в целом - да.
> А временных таблицы - просто программный объект/объект БД для хранения temp-ов?
Типа того, но я бы не назвал ВТ прямо каким то объектом. Табличка, время жизни которой ограничено. На уровне платформы у тебя нет доступа прямого к ВТ. Пока считай так. А вот как разберёшься с тем как использовать ВТ и возникнет задача переноса ВТ одного запроса в другой запроса - погуглить что такое менеджер временных таблиц.
Не записывай каждый набор записей в составе движений отдельно. Если хочешь записать, ставь в свойствах набора Записывать = Истина.
Так,
>5.2 Второй запрос. В результат должны попасть 3 страны с наименьшим населением столиц. Если по столице нет данных о её населении - принимать население столицы равным нулю.
тоже сделал. Т.е. просто упорядочиваем по населению и выбираем ПЕРВЫЕ 3. Только один вопрос, какого хуя происходит с порядком операций в языке запросов? У меня ещё возникли вопрос на моменте с псевдонимами, на самом деле. Мы же сначала упорядочиваем(1), а уже потом из упорядоченной таблицы делаем выборку(3), так почему оно в конце?
И как так выходит, что псевдонимы для источников информации (2) мы задаём уже после того, как обратились к данным по этим самым псевдонимам? Я правильно понимаю, что просто сам синтаксис непоследовательный, точнее не отражает изначальный порядок манипуляций с таблицами?
Короче пойду делать твоё последнее задание с запросами.
>Ты проигнорировал важное условие, которое в задаче поставлено не просто так) Где в списке США?
Ну да, тогда получается надо просто поменять соединение на левое, чтобы брались ВСЕ страны + те для которых есть население.
>А теперь сделай документ в котором 3 строки в ТЧ и выполни свой запрос.
Я по всем корнеркейсам потестил, сделал 1, 2, 3 строки, 1 заполненную и 1 пустую, 2 пустых, 1 пустую и 2 заполненных, оно правда работает.
А вообще - спасибо огромное анончик за задачи и объяснения.
> Ну да, тогда получается надо просто поменять соединение на левое, чтобы брались ВСЕ страны + те для которых есть население.
Запрос то покажешь итоговый?)
> Я по всем корнеркейсам потестил, сделал 1, 2, 3 строки, 1 заполненную и 1 пустую, 2 пустых, 1 пустую и 2 заполненных, оно правда работает.
Ещё раз. Условие:
вывод всех документов, у которых ровно 2 строки в ТЧ
Сделай 3 документа. В первом 1 строка, во втором 2 строки, в третьем 3 строки.
Согласно поставленному условию, должен выбраться только второй документ. Проверь свой запрос. Будет ли там только второй документ?
> А вообще - спасибо огромное анончик за задачи и объяснения.
Пожалуйста, мой друг
> Ещё раз. Условие:
> вывод всех документов, у которых ровно 2 строки в ТЧ
> Сделай 3 документа. В первом 1 строка, во втором 2 строки, в третьем 3 строки.
> Согласно поставленному условию, должен выбраться только второй документ. Проверь свой запрос. Будет ли там только второй документ?
Забей хуй. Запрос верный. Все ок. Я не туда глянул когда запрос на 6ю задачку смотрел.
👍👍👍
Нуралиев тян.
А вообще, официальный маскот 1С - желтый котик, который почему-то раздражает бухгалтеров и они просят его убрать.
Можно нулькота в желтый цвет перекрасить и на повязке на глаз вместо 0 запилить лого 1С. Я бы сам сделал, но в рисование вообще не могу.
Годно
Недавно искал приёмы на работу, у которых несколько начислений в ТЧ, а именно 3. Там с выводом в ПЧ были какие-то проблемы.
При активизации строки первого списка накладывать отбор на весь второй список. Значение отбора брать из значения текущей строки первого списка.
Спозиционированна - звучит будто при наведении должно быть, а не по щелчку. Делай через активизацию строки, как выше написали.
Это да. Ждём лучших времён, когда интернет будет доступен всем.
Чел, ты радченко прорешал? Курс 1с за 21 день гилева посмотрел? Я лично рад помогать всяк сюда входящему, но ты пока не пройдешь и не поймешь базу, просто будешь тратить х5 своего времени на самостоятельный разбор/вникание в ответы анонов/попытки кривого гугления.
Это мне надо свою кнопку с командой херачить которая будет ввод на основании делать?
Я это знаю. Мне не понятно как запретить создание документа без основания. Если я прописываю код в документе при открытии и блокирую его то он даже на основании не создает его.
Открой документ созданный на основании, и документ без него в редакторе реквизитов. Поищи отличия между ними. На основании отличий запрограммируй верную логику создания формы.
Хотя можно сделать как на картинке, добавить поле и туда заполнять данные о документе основании, и если это поле пустое то запретить проведение и запись.
Так и надо делать.
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
У нового объекта еще нет ссылки. Есть еще один способ проверки, но студентам его не надо
Я вот так сделал, в другой вкладке поставлена проверка заполнения так что не получится провести если нет основания.
> Сегодня мне препод сказал про него, а он не работает.
Настанет день, когда вкатуны научатся читать СП. Но сегодня ещё не он
Справедливости ради, менее удобного справочника чем СП сложно представить
Я переделал сегодня ночью, запрет на создание если нет основания + проверку на существующую заявку по этому же документу. Научился делать кнопку ввода на основании - создал форму списка документа - удалил от туда стандартную кнопку создал свою, впихнул туда глобальную команду и смог обращаться к ней как к объекту, чтобы можно было ее скрыть при условии мелкой суммы документа. Вприницпе все задачи выполнил и отправил как черновой вариант. По поводу деанона - ну что поделать обосрался, зато вы супер помогли мне.
1) Появился вопрос относительно свободных рабочих, рабочие через регистр накоплений резервируются норм но как можно из списка выбора рабочих убрать тех что заняты 3 пикрил. Чтобы он показывал только доступных? Мне кажется что через регистр хуевая идея, надо научиться как правильно.
Отклеилось.
Почему через регистр хуёвая идея? Можно сделать либо запрос к регистру накоплений, где ты определяешь свободных челов по определённому критерию. Либо запилить отдельный регистр сведений, где показывается текущий статус раба системы.
Проблема в том что я не знаю какой код писать чтобы ограничить список выбора и куда его писать.
Верней представляю какой код, не знаю куда писать. Где эта функциональность которая за список выбора отвечает.
Хотя не, для твоих целей лучше будет использовать событие поля Начало выбора из списка на форме документа. Стандартная обработка = ложь
Так, то есть в документе если выбран у реквизита тип справочникссылка то мне нужно менять менеджер этого справочника правильно понимаю? А там через запрос обращаться к регистру сведений. Попробую
Эт, получается, если я хочу получить запросом свободный остаток товара на складе, то мне надо дергать только его, а не соединять "Товары на складах" и "Товары к отгрузке"?
Под свободным остатком я понимаю тут конкретную серию товара, которая лежит на складе и которую можно, к примеру, запихнуть в заказ
Да
Те это уже готовое решение, которое тарит ИП свежие-овощи, его настраивает франч и типа все работает?
Или нет? Мне просто в беседе чел говорит, что им нужен спец под торовлю, вот и удивился.
> Господа мастера. Вопрос уровня ну я не знаю. Большого. 1С:Зарплата и Управление Персоналом,1С:Розница , Торговля и тд и тд. Это мега-конфиги для вот программы?
Есть платформа 1С предприятие. Платформа - это супермаркет цемента, кирпичей, дверей, окон и ламината для постройки системы автоматизации.
Есть типовые решения - УТ, Розница, Бухгалтерия, ЗУП - готовые дома построенные фирмой 1с, из супермаркета со стройматериалами.
Есть сторонние разработчики - программисты. Они могут построить дом по твоему проекту, а могут в уже построенном доме стенку передвинуть и окно новое выдолбить.
> Или нет? Мне просто в беседе чел говорит, что им нужен спец под торовлю, вот и удивился.
Есть люди программисты, которые 5-8-10 лет переносят стенки в доме ЗУП и наизусть знают, где надо в этом доме подпереть при переносе, а где фундамент новый подкопать.
Если взять обычного программиста, который ни разу не выполнял ремонт в готовом доме ЗУП, то качество работ будет хуже скорее всего. Окно то он продолбит, но скорее всего забудет застеклить, и через него дождик все полы вздует по всему дому.
Надеюсь ответил на твой вопрос
>>Надеюсь ответил на твой вопрос
Если честно в общем так и подумал. Просто дико звучит, но да, понятно что это работает. И понятно, что было бы дико, если бы каждая кафешка или магазинчик искали ээ чела, которым с 0 им делал бы рабочее решение.
Кстати да, я уже клевый и уже понимаю термины, которые вы юзаете, потому что я уже читаю супер книгу и уже на пути к успеху. Пути не путю
ЭтоНовый() работает, но только НаСервере, емнип.
На клиенте, как тебе выше сказали, используй ЗначениеЗаполнено(Объект.Ссылка).
Кстати ЗначениеЗаполнено(Ссылка) вроде как проверяет ссылку на наличие значения любого типа. Т.е. если у меня восемь тыщ объектов метаданных, то ссылка будет проверяться по всем восьми тыщам. Можно ли заменить сию конструкцию на Ссылка = Справочники.МойКрутойСправочник.ПустаяСсылка() или Ссылка = Неопределено?
Так, похоже ерунду сморозил. Проверяется по значению по умолчанию для конкретно указанного типа.
Спс, я уже по-другому сделал.
Еще проблема в том что у меня свободные люди это те у кого в регистре остатков 0, а регистр не хранит нули и в результате запроса там нет ничего. Надо переделывать регистр чтобы свободные люди были с единичкой в остатке.
На первый взгляд напрашивается такой вариант.
Делаем регистр накопления следующей структуры:
Измерение: РабСистемы, СправочникСсылка.РабыСистемы
Ресурс: Количество, Число(1,0)
При освобождении юнита от работы, либо при приеме на работу (чтоб сделать первую запись, дающую остатки) делаем приход по юниту на 1.
При назначении на работу делаем расход по юниту на 1. Потребуется создать документы-регистраторы для регистра, например "ОсвобождениеСРабот", "ПриемНаРаботу" (двигают регистр в приход), "НазначениеНаРаботу" (двигает регистр в расход). После проведения документа проверяем остаток по юниту запросом. Если остаток меньше нуля (занятого юнита подряжаем на еще одни работы), то отказ = истина и отмена проведения. При подборе рабов делаем запрос по остаткам регистра, у кого остатки есть - те свободные. Дальше обходим выборку результатов запроса, например, заполняем список значений, список выводим в элемент формы для выбора.
Как то так.
А, выше у тебя уже есть документ "Формирование бригады", вот его и можно использовать, чтоб двигать регистр в расход.
Не регистров а документов* опечатался.
Там где ты смотрел О программе. Там и настройки
Тебе надо сделать настройку панелей под себя
https://mnsrv.ru/blog/1s-predpriyatie/kak-nastroit-raspolozheniya-paneley-v-1s/
Нет просто засиживаюсь до утра.
Я не он.
Но.
Охуеть. Анон. Тонны тянок тебе за такой подгон. Буквально искал медь, а нашел золото.
Над вопросом бьюсь уже несколько дней, почитал руководство по БСП на портале и посмотрел пару видео, пытался гуглить - но ответ на свой вопрос так и не нашел.
Есть документ, у него есть табличная часть, в которой при изменении поля номенклатуры нужно, чтобы в другое поле записывалось определенное фиксированное значение. Я знаю, как это сделать через расширение - обработчик события НоменклатураПриИзменении, и там через элементы формы заполнить поле. Но можно ли провернуть такой трюк через дополнительную обработку?
неистово дваждую
Я б тебе отсосал, как минимум поцеловал.
Огромное спасибо!
Говорят что выделенные красным вопросом, это те, что на профессионала. Это ведь они да? Ну просто мм, не очевидно. Вот.
Ещё за 100 руб в неделю есть мобильное приложение, в целом могу себе позволить, но там аналогично, есть всякие бугалтерии, управления предприятием и тд. Профессионала не вижу в упор.
Если нет в 2х местах кнопки учить_на_профессионала_ТУТ_ЖМИ, значить я сильно не прав и смотрю не туда?
4 раздела в общее это типо направления - по платформе что у тебя выделено красным это чисто на программиста, остальные 3 для админов + смешнное программирование с администрированием. Как-то так.
Мне нужно просто профессионал (такой экзамен я как понял есть).
Во что из этого требуется упороться?
Так как у меня рф, казахстан и беларусь пока подождут
Это должно быть в шапке. Анончик, ты - наш герой.
Попробуй оборотно-сальдовую ведомость подрочи, может удастся настроить под твои нужды.
видел бухгалтерию 3 раза в жизни
>>604906
>>604938
Так. Разобрался. Огромное извините за тупняк. Послали учить и сдавать или торговлю, или розницу.
Прежде чем учить вопросы, полистаю книги, нашел саму конфигурацию (весит 150 гб, много блет), сейчас тоже потрогаю.
А как вообще в норме люди обучаются, когда им говорят: "через полгода сделай профессионала бухгалтерию"? Курсы хуекурсы? Этих конфигураций смотрю немало, под все есть учебные версии? Или люди просто зубрят вопросы, поулчают корку и на месте уже разбираются?
Там скорее всего имеется в виду что использовать только стандартную либу и если там есть функция которая прям в одну строчку решает задачу то её не использовать, а написать велосипед.
> в 1с такое возможно?
Конечно
> без функций у меня не получается
99% что речь о запрете использования готовых алгоритмов разбора строки. А не о запрете использования собственно написанной функции.
Я месяц назад этим начал заниматься, у меня куплены курсы у первого бита, каждый будний день сидели по 4 часа с 18 00 до 22 00 писали разный код и разные задачи делали. Вообще много от туда подчерпнул но самая лучшая прокачка когда начинаешь делать практикум или какие то задачки в которых сталкиваешься с неизвестным ранее. А сам экзамен если честно бредовый на профессионала, вот я его купил за 2100 и буду сидеть дрочить несколько недель до талого чтобы во франч попасть а знаний каких-то и навыков наврядли прибавится, слышал что на спеца нужно будет разработкой реальной заниматься и показывать решения каких-либо задач в конфигураторе - вот это уже интересно.
Ой. а я ая, я вот книжечек скачал. И упраление торговлей, по нему инфы больше, чем по рознице.
Почитаю книги, подолблю вопросы в мобильной фигне, там будем смотреть. Как же лампово наверное сидеть на курсах, где могут ответить на тупорый вопрос. Ну это на крайний случай.
> как я понял СтрРазделить() и Сред() под запретом?
СтрРазделить - 100% да. Без Сред() и аналогов, как это сделать не представляю
просто лучший, храни тебя всевышний
СтроковыеФункцииКлиентСервер
Ты очень крутой
Вот допустим, у меня есть 2 формы, в каждой из которых мне нужно использовать одну и ту же процедуру. Могу ли я объявить экспортную процедуру, чтобы потом вызывать ее из обеих форм, если я не хочу создавать общий модуль? И если не в общем модуле - то в модуле объекта или менеджера ее обновить, и как к ней потом получить доступ в форме?
А забейте, случайно нашел сам установив флажок управляемое и обычное приложение.
> в модуле объекта или менеджера ее обновить, и как к ней потом получить доступ в форме?
Сможешь обратиться, но только на сервере, либо в толстом клиенте.
> Могу ли я объявить экспортную процедуру, чтобы потом вызывать ее из обеих форм
Вообще можно: получать сферическую форму в вакууме (либо уже открытую), вызывать экспортную процедуру от нее (например обработчик оповещения). Но смысла в этом мало, т. к. на клиенте обычно алгоритмы не размещают, а заполнять реквизиты в сферической форме, привязанной к не существующему объекту, не имеет смысла. Плюс это не по стандартам разработки (т. е. моветон так писать, так же, как когда документы в транзакции создают, чтобы использовать алгоритмы при их проведении для каких-нибудь своих расчетов, а потом транзакцию отменяют).
Делал и то, и другое.
В общем, там, где могут обвинить в говнокодинге, там лучше не делать.
мимо вкатун без образования
Скачал курс по расширениям и чтобы по нему поучиться прийдется энивей полную версию 1с покупать. Интересно если курсы по типовым конфигурациям проходить получается и конфигурации прийдется покупать?
>Если я задрочу слитые торрент курсы на 100 часов за пару месяцев, то я смогу просто придти в свой ближайший крупный город, получить сертификат профа и пойти с ним устраиваться на стажировку во франч? Или я что-то упускаю?
Да, сможешь. Есть опыт тех, кто и без профки устроился, а профку уже на испытательном сроке сдал.
>>609232
>Интересно если курсы по типовым конфигурациям проходить получается и конфигурации прийдется покупать?
Тебе это почти ничего не даст, если у тебя мало опыта. У тебя не будет представления того, какие задачи будут в реальности. Ну купишь ты конфу, откроешь ее в конфигураторе, и че дальше?
>>609382
>Если я умею писать на 1c, но нихуя не знаю про бух учеты и т.п, какой шанс вката во франч?
Прочитай статью про бухучет из шапки, этого будет достаточно. Тебе надо просто усвоить базовые определения - счет, субсчет, проводка, субконто, дебит/кредит.
А ты устройся на дно работу за 10к/мес. Заодно мотивацию вылезаторствовать прокачаешь.
Как вариант от родаков уехать и иметь в холодильнике полтара заплесневелых кефира как мотивацию учить
Прости, но иди нахуй. Я сижу дрочу этот кал, хожу по собесам у сатаны на куличках, пытаюсь soft skills качать, с хрюшами флиртую, просто чтобы выжить. И это с диагностированной депрессией и шизой и кучей траблов в башкой мы тут почти все хикки, если что. Или ебанутые. Или долбаёбы.. Главный редпилл в том что ты ленивое чмо, не засирай, пожалуйста, инфропространство своим нытьём про то какое ты чмо. Хочешь задать вопрос - задай конструктивный, технический, про литературу, курсы, экзамены, собеседования.
Расскажи про опыт в собесах, пожалуйста. На франчи подаешься? Или ты уже опытный дядя?
Прошу к шалашу https://2ch.hk/pr/res/2610423.html (М)
Прошу к шалашу https://2ch.hk/pr/res/2610423.html (М)
Прошу к шалашу https://2ch.hk/pr/res/2610423.html (М)
>с базы начнем
И что характерно, вся эта поебота не имеет отношения ни к программированию, ни к экономике.
Типа марксизма-ленинизма, квазиублюдочное каргоублюдство.
Это копия, сохраненная 6 апреля 2023 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.