Сообщество - 1C:Предприятие 8

1C:Предприятие 8

385 постов 4 099 подписчиков

Популярные теги в сообществе:

73

Ответ magnitinside в «Будни аналитика/разработчика 1С»11

В 2024 году, вместо адекватных задач для программистов, бухгалтера и финансисты будут выгружать отчеты в эксель, делать 500 миллионов связей, а когда они проебутся - начнут орать: "ВАША ЕБАНАЯ 1С НИХУЯ НЕ УМЕЕТ, ПАМАГИТЕ, ПИДОРЫ!"

11

Ответ magnitinside в «Будни аналитика/разработчика 1С»11

Инструкция по преобразованию карточки счета (1С) в массив данных

1) Выгрузить карточку счета

Удалить все лишние строки до начала проводок (Быстрое выделение строки Shift+Пробел, быстрое удаление выделенной строки Ctrl+"-").

Удалить результирующую строку "Обороты за период" в конце проводок.

2) Выделить (Ctrl+ латинская "А") все данные и совершить следующие действия:

Убрать:

Группировку (Shift+Alt+Стрелка влево или на вкладке "Данные")

Границы

Заливку

Не забывайте сохраняться после каждого действия на всякий случай (быстрое сохранение файла Ctrl + латинская "S").

Цвет выставить Авто (Черный).

Разъединить все объединенные ячейки (Экселю может потребоваться некоторое время на эту операцию).

Нажать клавишу "Перенос текста" (вкладка "Главная"), чтобы текст не переходил на другие строки.

Выделение можно снять.

Добавьте одну строку над самой верхней строкой, она будет выполнять функции заголовков для столбцов массива данных.

Озаглавте все столбцы будущего массива данных: на данном этапе можно их озаглавить от 1 до N.

Выделите будущий массив данных (в том числе строку с заголовками) и примените фильтр (вкладка "Данные")

Используя фильтр, посмотрите все столбцы массива данных у удалите те, в которых данные отсутствуют.

Находясь на ячейке с фильтром, используйте клавиши Alt+Стрелка вниз для быстрой активации фильтра.

Быстрое выделение столбца Ctrl+Пробел, быстрое удалетни выделенного столбца Ctrl+"-"

Выделите все ячейки листа (треугольник в левом верхнем углу между строкой 1 и столбцом "А") и дважды кликните на линию междустрочного интервала, это позволит выровнять высоту всех строк и повысит удобство работы.

Добавьте столбец перед столбцом с датой операции. С помощью функции ПСТР (возвращает заданное число знаков из текстовой строки, начиная с указанной позиции) выделите месяц и протяните эту функцию до конца массива (Пример ПСТР(*Ячейка*;4;2)). Это позволит при необходимости сгруппировать данные помесячно с помощью сводной таблицы.

Выделите все ячейки с формулой ПСТР, скопируйте и с помощью функции специальная вставка вставьте на их место значения.

На забудьте озаглавить новый столбец.

На данном этапе массив данных должен состоять из 11-13 столбцов. Однако некоторые ячейки имеют данные,записанные в несколько строк. Это не позволит эффективно применять такие инструменты как сводные таблицы и фильтр для анализа данных.

Чтобы разделить текст в данных ячейках необходимо воспользоваться функцией "Текст по столбцам" (вкладка "Данные").

Важно! При использовании функции "Текст по столбцам" каждая следующая строка в ячейке будет перемещена в следующий по порядку столбец.

Поэтому для избежания потери данных предварительно добавьте количество столбцов равное максимальному количеству строк в ячейке массива. Обычно 5-7 столбцов достаточно, однако всегда необходимо проверять соседние столбцы на предмет потери данных.

Выделите весь массив и нажмите на функцию "Текст по столбцам" на вкладке "Данные". В появившемся окне необходимо выбрать формат исходных данных "с разделителями". В окне с символом разделителя необходимо выбрать поле "другой" и нажать сочетание клавиш Ctrl + "J". Окно напротив "другое" останется пустым, но вы увидите как эксель предварительно разделил данные в окне предпросмотра.

ВАЖНО! Обязательно переключите раскладку клавиатуры на английский язык. Символ, который устанавливается сочетанием клавиш Ctrl + "J" в русском варианте экселя отсутствует.

Завершите операцию (в следующих окнах вносить изменения не нужно) и удалите лишние столбцы. Преобразуйте все остальные данные таким же образом.

Озаглавьте все столбцы таблицы (иначе функция сводной таблицы не будет работать).

Поздравляю! Массив данных для анализа готов.

Показать полностью
563

Ответ на пост «Будни аналитика/разработчика 1С»11

Помимо отношений с клиентами, в этой сфере, как и в любой другой, есть еще прекрасные отношения с вышестоящим руководством) Расскажу свои будни работы в одном из франчей.

Я: устраиваюсь на первую работу разработчиком 1С.

Дир: первым делом надо сдать экзамен на сертификат специалист-консультант по 1С Бухгалтерия

Я: готовлюсь и сдаю со второй попытки, а у самого в голове уже подозрения, что сворачиваю (или скорее даже меня сворачивают) не туда. Но пока продолжаю работать

Дир: у нас принято, что все сотрудники самостоятельно принимают звонки и общаются с клиентами со своего личного телефона

Зеленый я: даю всем клиентам свой номер и получаю звонки с задачами: не проводится, не сдается, отчет не уходит, НДС не начисляется, прибыль не считается, сотрудники на работу не принимаются, закрытие месяца не закрывается, отчет не формируется, а как правильно по законодательству сделать это, а как то. Что-то, думаю, какой-то я странный разработчик)

Появляется клиент с бюджетной бухгалтерией, которому я оптимизирую программу, исправляю код, написанный другим франчем. В общем, немного нюхаю разработку попутно решая учетные проблемы клиентов.

А у этого бюджетника в программе появилась нужная ему функциональность, большинство рутинной работы теперь делается по одной кнопке и намного быстрее, чем раньше. Клиент доволен, поэтому:

Дир: о, смотрю у тебя хорошо получается работать с бюджетной бухгалтерией, давай сдадим экзамен на сертификат специалист-консультант по 1С БГУ?

Я: отказываюсь. Объясняю ему, что консультант и разработчик это 2 разные деятельности. Тем более, говорю, бюджетная бухгалтерия намного сложнее и более строже, чем хозрасчетная. Да и вообще, так как я уже понюхал разработку, ищите мне клиентов на доработки, я буду заниматься программированием. За разработку я понимаю как выставлять часы клиенту в отличии от решения учетных задач, когда гуглежка проблемы может занять 2 часа, а по факту у клиента работаешь 3 минуты и клиент потом возмущается, что ему выставили больше 3-ех минут)

В ответ от дира получаю обещания о звездах с неба, как он хочет дать мне уникальную работу в области, что никто этим тут не занимается, весь рынок будет твой и бла-бла-бла... Он все еще видит, что я не пробиваюсь и предлагает просто попробовать поучить этот бюджетный учет заявляя, что он любит когда его сотрудники развиты во всем.

Машу рукой, решаю попробовать. Обучение вообще никак не идет. Я прямо понимаю, НЕ МОЕ. Тут в ход от дира идет тяжелая артиллерия - премия. И я на кой-то хрен соглашаюсь на эти копейки и каким-то чудом сдаю экзамен с первого раза.

А дальше к учетным проблемам обычных клиентов добавляются учетные проблемы бюджетных клиентов: как ввести плановые назначения, а какой тут нужен КПС, а какие лимиты, а какие бюджеты, а какой КБК, а какой хуека?)) И у этих бюджетников в штате уже не 1-2 буха, а 5-10, которые постоянно звонят, которым постоянно что-то надо, которые сами ничего не понимают. И я понимаю, что я и сам то в этом ничего не понимаю, а гуглежка вопроса, на который нужно ответить, занимает у меня уже не 2 часа, а 4.

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

Директор по развитию: звонит мне и орет типо какого хрена я тут включил руководителя и вообще это твои клиенты и на звонки будешь отвечать сам. На повышение тона в свой адрес, реагировала тоже резко. Она повышать тон может, на нее конечно же нельзя.

И тут бы конечно уйти оттуда, но мне упал хороший проект по внедрению, за который я планировал получить хорошую премию, а звонки клиентов на свой личный телефон, если я выполняю какую-либо задачу, я стал игнорить, телефон просто лежал на беззвучном.

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

Я начал учить программу, а в это время директор по развитию решил меня дополнительно подразвить: нужно, говорит, сдать экзамен 1С Профессионал по какой-то там медицине... Даже комментировать не буду, просто проигнорил этот момент

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

Ответ на пост «Будни аналитика/разработчика 1С» 1с:предприятие 8, Работа, Мат, Текст, 1С, Ответ на пост, Длиннопост, Волна постов

Поэтому вместе с руководством решаем, что оставшиеся этапы внедрения будет довнедрять второй специалист...

Я начинаю разработку, а второй специалист начинает ебланить (по-другому это никак не назвать). Клиент естественно в ярости и нас со вторым специалистом вызывают на ковер. Ко всей моей работе, а работу с бюджетниками и хозрасчетниками никто не отменял, добавляются еще какие-то разборки, по сути, в которых я даже участвовать не должен. Оставьте меня в покое и дайте разрабатывать. И тут дир и развивающий дир решили, что я обратно буду заниматься внедрением, а разработку нового механизма откладываем на потом.

Приходится переключать внимание. Успешно заканчиваю внедрение, ничего за это не получаю в финансовом плане (а как раз еще и год закончился, а премию мне дали в размере 0 рублей) и очень обижаюсь этому.

Потом заново начинаю разработку, но уже не с тем запалом. Плюс ко всему начинаю решать финансовые вопросы с этим директором по развитию, т.к. дир заявил: общайтесь с ней, я не просто так плачу ей деньги за это. Она пообещала пересмотреть систему мотивации...

И тут иду я, значит, одним из вечеров, гуляю по улице, обдумываю свою дальнейшую жизнь. Думаю, надо бы уходит, но и колется и режется, хочется доделать проект и уже уйти. Начинаю раскладывать плюсы и минусы. Зарплата маленькая, работа разнообразная) Не знаю даже, плюс это или минус) (кто дочитал до этого момента, объясню, все, чем там занимался, должны были выполнять как минимум 4 человека: общение с клиентом - менеджер, консультирование - поддержка первой линии, внедрение - внедренец, разработка - разработчик). Звезд с неба с бюджетным учетом, который нафиг мне и не нужен, я не получил, Одни сплошные минусы, работы мечты. А плюс ко всему мне казалось, что меня кинут с этим проектом, когда я его сделаю, заплатят по прожиточному минимуму в конце и скажут, либо сиди на такой зп, либо увольняйся сам.

Ну вот, иду я, значит, гуляю по городу одним из вечером, обдумываю вот это вот все и мне навстречу идет знакомый, разболтались, посидели, он говорит, "щас разрулим" и через еще знакомых нашел мне работу на полставки на проектную деятельность. Я прошел собес и пошел увольняться.

Как раз в первый рабочий день звонит мне, я, говорит, пересмотрела условия мотивации... Я говорю, вы знаете, мне уже не интересны ваши условия, я сейчас подготавливаю заявление на увольнение. Пыталась уговорить меня остаться доделать проект. Я предложил доделать уволившись за определенную сумму авансом. Почему-то отказалась))

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

Далее в первый день двухнедельной отработки мне принесли на подпись какую-то бумагу о коммерческой тайне. Хрюкнул от смеха я от этой филькиной грамоты знатно. Говорю, тут ни подписей директора, ни печатей организации, ни написано на скольких листах эта тайна, говорю, и мне нужна будет заверенная копия этой бумаги после подписи. Вроде там не было ничего криминального, но на страницах были пустые места, которые я кстати, попросил зачеркнуть) Короче, проявил полного душнилу, потому что не хотелось ничего подписывать.

Отдельное внимание челику, которому я передавал проект, хотел заставить меня 2 недели работать) Я ему сразу говорю, так, стоп, стоп, стоп, мне сказали передать тебе, дальше сам. Я, говорит, уточню этот момент)

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

Показать полностью 1
4439

Ответ на пост «Будни аналитика/разработчика 1С»11

В 2024 году из 1С отчёты по-прежнему выгружаются в эксель с ебанистическим количеством объединенных ячеек. Это всё, что нужно знать про 1С, их разработчиков и поддержку

UPD:


Лайфхак #comment_315898030

1698

Будни аналитика/разработчика 1С11

Бухгалтер: я не могу закрыть месяц, документы нужно исправить, сделайте.

Я: это ваша работа.

Бухгалтер: Ппц, ничего не умеете.

=====

Рук. Продаж: у вас отчеты кривые, в одном цифры прибыли больше, в другом меньше.

Я: в одном вы с НДС смотрите, в другом без НДС.

Рук. Продаж: вы что несете, в отчетах явно не 20% разница.

Я: изучите как считается процент. *он думал что из 20руб НДС должно получаться из 100рублей*

=====

Кладовщик: ваша 1С не работает, не могу переместить товар.

Я: какую ошибку пишет?

Кладовщик: "нет товара на складе"

Я: *да блять* ну так разберитесь с остатками на складе.

=====

Закупщик: от меня требует заполнить статью расхода, а у меня ее нет в документе

Я: *узнаю, что он изменил форму документа, и САМ себе скрыл множество реквизитов в документе* Так вы сами скрыли данный реквизит, зачем?

Он: я им не пользуюсь, мне мешает.

=====

P. S. У нас в компании аналитики и разработчики не занимаются консультацией или обучением пользователей, но пользователи все равно считают, что им все должны.

Мы еще можем спокойно относиться к продажникам, которые первый раз видят 1С, но когда глав.бух спрашивает как ей себестоимость по товарам посмотреть, это вызывает вопросы.

Показать полностью
10

Вон оно че

Все мы с вами прекрасно знаем, как передавать массив в параметр запроса.

........
ГДЕ
РазрешенияДоступа.НаименованиеЗначенияДоступа В(&ТорговыеТочки)
И РазрешенияДоступа.ВзятьОбращенияВРаботу
...........

Но каково мое было удивление, когда мне показали, что таким же образом передается и ТаблицаЗначений. Первая же ссылка в гугле это подтверждает.
https://helpme1s.ru/parametry-v-zaprosax-v-1s-8-v-primerax

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

ВЫБРАТЬ
РазрешенияДоступа.ВидЗначенияДоступа КАК ВидЗначенияДоступа,
РазрешенияДоступа.НаименованиеЗначенияДоступа КАК НаименованиеТорговойТочки,
РазрешенияДоступа.ВзятьОбращенияВРаботу КАК ВзятьОбращенияВРаботу,
РазрешенияДоступа.Пользователь КАК Пользователь
ПОМЕСТИТЬ ВТ_РазрешенияПользователя
ИЗ
&МояТаблица КАК РазрешенияДоступа
;
.................

Но чтобы подставлять таблицу так же как и массив - вот никогда. Не было никогда такой необходимости. Век живи- век учись =)

А как часто вам приходится в качестве параметра передавать таблицы значений?

Показать полностью
11

Вопрос знатокам 1С

Ребята в группе 1С, уточните пожалуйста, кто в деле давно. Имеет смысл изучать по этому учебнику что-то? Или уже с 8.3 и управляемыми формами нет смысла получать знания по 8.0? Может читал кто, поделится своим мнением? Спасибо.

Вопрос знатокам 1С 1с:предприятие 8, 1С, Обучение, Программирование, Длиннопост
Вопрос знатокам 1С 1с:предприятие 8, 1С, Обучение, Программирование, Длиннопост
Вопрос знатокам 1С 1с:предприятие 8, 1С, Обучение, Программирование, Длиннопост
Показать полностью 3
15

OpenYellow - агрегатор open-source проектов для 1С:Предприятие

OpenYellow - агрегатор open-source проектов для 1С:Предприятие 1С, 1с:предприятие 8, Open Source, Github, Репозиторий, Проект, IT, Программирование, Длиннопост

Open-source (проекты с открытым исходным кодом) - огромное явление в мире программирования, важность которого трудно переоценить. И в 1С оно тоже присутствует: да, у нас оно не так распространено и не имеет такого количества поддержки, как в других языках программирования, но все же существует, и в наших силах помочь его становлению

Скорость развития проектов с открытым исходным кодом, как и любое другое начинание на энтузиазме, держится в основном на поддержке сообщества. Но о какой поддержке сообщества может идти речь, если о существовании подавляющего количества проектов большинство людей из сообщества даже не подозревает? В 1С нет традиции использовать Git, следовательно и нет традиции использовать Github, и сервис, о котором я сейчас хочу рассказать, как раз призван внести свой посильный вклад в популяризацию открытых проектов, распространенных на этой площадке - он называется OpenYellow

OpenYellow - агрегатор open-source проектов для 1С:Предприятие 1С, 1с:предприятие 8, Open Source, Github, Репозиторий, Проект, IT, Программирование, Длиннопост

Главная страница портала

OpenYellow - это, в первую очередь, портал, где публикуются данные о лучших (по числу звезд), новых и последних обновленных репозиториях с Github по теме 1С и OneScript. Информация на нем обновляется ежедневно, а сами списки публикуются в виде таблиц с данными о названии, авторстве, описании и другими свойствами для каждого из репозиториев

OpenYellow - агрегатор open-source проектов для 1С:Предприятие 1С, 1с:предприятие 8, Open Source, Github, Репозиторий, Проект, IT, Программирование, Длиннопост

Начало таблицы ТОП-500

Работает это все на Notion, что позволяет в любой из таблиц осуществлять поиск и фильтрацию, дабы найти именно то, что вас интересует. А уж если вы вообще до этого не погружались в мир открытых решений для 1С, то точно найдете что-нибудь полезное среди всех этих отличных проектов. Тем более, что отбор осуществляется не только непосредственно по языку 1С, но и по наличию "1С:Предприятие" в описаниях и тэгах - это позволяет попасть в ТОП и тем проектам, которые сделаны для 1С, но на других языках

Что касается таблицы с репозиториями-новичками, то в этот список попадают все проекты, по той же логике, что и в основной ТОП, но с единственным условием - иметь хотя бы 1 звезду

OpenYellow - агрегатор open-source проектов для 1С:Предприятие 1С, 1с:предприятие 8, Open Source, Github, Репозиторий, Проект, IT, Программирование, Длиннопост

Таблица новых репозиториев

Однако, ежедневно следить за обновлениями на портале не очень удобно и, скорее всего, быстро надоест. Поэтому, помимо портала, у нас есть еще канал в Telegram: на данный момент там публикуются новости о новых проектах, новых релизах старых проектов, а также ежедневный отчет об изменения позиций репозиториев в главном рейтинге ТОП-500

Подписавшись на него вы всегда будете максимально оперативно узнавать обо всех новостях из мира 1С Github и ежедневно знакомится с новыми инструментами, которые могут помочь вам в вашей профессиональной деятельности

OpenYellow - агрегатор open-source проектов для 1С:Предприятие 1С, 1с:предприятие 8, Open Source, Github, Репозиторий, Проект, IT, Программирование, Длиннопост

Канал в Telegram

Так что если вам нравится идея развития "желтого" open-source, или вы даже просто хотите узнавать о новых полезных инструментах, доступных бесплатно, здесь и сейчас - буду очень рад, если вы посетите сайт и подпишитесь на канал

Также не забывайте поддерживать открытые проекты, которые оказались для вас полезны - порой достаточно лишь звездочки на Github, чтобы подарить автору мотивацию продолжать свой труд дальше

Спасибо за внимание!

Показать полностью 4
Отличная работа, все прочитано!