...

База знаний 1С

Зачем и как читать чужой код? Какой результат ожидаем получить? Основные подходы

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Данная статья является кратким содержанием статей цикла "Как читать чужой код". Цель такой публикации: создать чек-лист различных подходов для чтения непонятного кода. Более подробно каждый из методов можно прочитать в исходной статьей. Последовательность изложения материала полностью совпадает с исходными статьями, и разделена на 4 части.

06.02.2023    3081    biimmap    9    

29

Как читать чужой код? Часть 1. Общие вопросы. Доработка чужого кода. Code review

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    13320    biimmap    55    

138

Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    4985    biimmap    11    

54

Как читать чужой код? Часть 3. Разбор и доработка запросов

Запросы Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    5188    biimmap    35    

39

Как читать чужой код? Часть 2. Доработка типовой конфигурации. Обновление доработанной типовой конфигурации

Обновление 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и главное как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    5050    biimmap    31    

39

Доступ пользователей только к собственным документам/сделкам

Информационная безопасность Оптовая торговля Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

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

2 стартмани

25.05.2019    17292    30    denmax    13    

9

Юридические заметки №1: модификация чужих программ и тестовое задание при трудоустройстве

Инструкции пользователю Бесплатно (free)

Сегодня поговорим про модификацию чужих программ и особенности выполнения тестового задания при трудоустройстве.

27.07.2020    2419    user1386054    19    

9

Быстрый способ разобраться в чужом коде

Рефакторинг и качество кода Платформа 1С v8.3 Бесплатно (free)

Добрый день! Хочу рассказать о способе, который позволит быстро разобраться в чужом коде. Я, конечно, думаю, что это жесткий баян, но не видел, чтобы кто-то пользовался этим способом. По крайней мере, новичкам точно будет интересно.

29.12.2018    13133    wizard.ilmir02    22    

78

Система компоновки данных - сохранение настроек как в стандартном отчёте с возможностью просмотра чужих настроек

СКД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

28.05.2014    9604    alem    4    

12

Выплата зарплаты на счет третьего лица

Обработка документов Обмен с интернет-банком Банковские операции Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

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

1 стартмани

23.03.2018    18901    62    IvanVL    5    

6

Добавление данных из других отчетов

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Бывает, что в отчет нужно включить какие-то данные из другого отчета, что же делать?

27.08.2014    10582    alexey_kurdyukov    23    

26

Начинающие программисты боятся темноты

О жизни Бесплатно (free)

Самое сложное - НЕ писать код.

25.05.2022    6451    1c-intelligence    90    

64

Я - ЗУПер! Часть 3. Ошибки работодателей и соискателей. Плюсы специализации на одной предметной области

Внедрение ИТ-системы Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

В первой части рассмотрели компетенции специалиста в сфере ЗУП, во второй классификацию проектов и задач на проектах. В этой статье рассмотрим плюсы и минусы специализации. Для каких проектов нужна специализация в одной предметной области, а для каких, конечно, это невыгодно. Рассмотрим это в разрезе сложности выполняемых задач и прогнозируемого (ожидаемого) качества работы.

19.04.2023    2521    biimmap    34    

52

Агрессия в переговорах

Мотивация, лидерство и личная эффективность Бесплатно (free)

Многие люди сравнивают агрессию с отсутствием такта и невоспитанностью либо с плохим настроением. И мало кто задумывается, что она может стать помощником, особенно когда идет речь о сотрудничестве или переговорах с партнерами. Чем может быть полезна агрессия и как правильно ею пользоваться, рассказывает бизнес-тренер, руководитель Петербургской школы переговорщиков «ШИП» Дмитрий Коткин.

08.08.2017    13610    user809424    45    

26

Про насекомых

О жизни Россия Бесплатно (free)

В дополнение блога "Про тигров" (http://infostart.ru/blogs/508/ ) или в ответ ему, это кому как угодно:-) Весна… На апрельском солнышке оживают термитники банков и ульи страховых компаний. По вечерам над бульварами роятся только что окрылившиеся самки. Впрочем, это мало волнует настоящих рабочих муравьев. Надо собрать как можно больше щепочек и дохлых гусениц, подоить максимум тлей до заката… Так или примерно так выглядит наша повседневная жизнь глазами какого-нибудь энтомолога из параллельного измерения. Не желаете быть мухой в сетях карьеры, своей и чужой, корпоративной политики и отраслевой конкуренции? Нет проблем. Разберемся почему у нас отрастают крылья и шесть пар ног.

11.08.2008    13814    venger    3    

12

Как стать хорошим программистом

Мотивация, лидерство и личная эффективность Бесплатно (free)

В этой статье я приведу несколько рекомендаций, следуя которым можно стать хорошим программистом. Только для начала внесем ясность, что же понимать под "хорошим программистом"? Вообще, скажу сразу, что хороший программист этот не тот, который быстро пишет много кода (горы кода могут быть глючными и запутанными, а программы неудобными для пользователей), и не тот, который всегда пишет задачи строго в соответствии с ТЗ (техническим заданием), так как закодить при грамотной постановке задачи много ума не надо. А хороший программист это тот, кто умеет грамотно ставить задачи, разрабатывать оптимальные алгоритмы и качественно кодировать их. Зачем программисту уметь ставить задачи? А затем, что пользователи не умеют внятно формулировать свои хотелки. Зачастую они просто говорят: напиши: "хорошую программу". И именно такие программисты, которые умеют писать "хорошую программу", как раз наиболее востребованы на рынке труда.

16.05.2013    571    megabax    18    

1

Ни в ЗУП ногой!? А мне нравится! Часть 1. Главные сложности решения, что отталкивает

Зарплата Кадровый учет Механизмы типовых конфигураций Внедрение ИТ-системы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры 7.7 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)

Ни для кого не секрет, что ЗУП - одно из сложнейших решений в линейке 1С. Многие разработчики и аналитики не любят им заниматься. Тяжело представить, чтоб начинающий разработчик/аналитик стал по доброй воле работать в сфере управления персоналом и расчета заработной платы. В данной серии статей будет рассказано, какие видятся плюсы в этом решении и как справляться с его минусами. Кратко расскажу, как встать на этот путь, приведу примеры выполненных задач.

03.03.2022    9424    biimmap    57    

98

Краткое руководство по гарантированному получению льгот ИТ-компанией

Управление ИТ-подразделением ИТ-компания Россия ФОМС, ЕФС Бесплатно (free)

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

09.09.2022    1873    roman72    46    

15

Сетевые "глюки" 1С

Инструменты администратора БД Россия Бесплатно (free)

Мне эта статья помогала не раз, надеюсь что вам поможет тоже :)

03.05.2006    12488    smirnov.a    8    

12

Будни провинциального инхауса

О жизни Бесплатно (free)

Рассказ про эффективный менеджмент и тимлидинг в провинции. Секреты профессиональной потери команды. Способы это скрыть или оправдать.

24.03.2023    721    HAMAZ    4    

5

Пара советов по поиску работы

Мотивация, лидерство и личная эффективность Россия Бесплатно (free)

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

31.08.2020    18404    a_a_burlakov    73    

143

Клубок единомышленников

О жизни Мотивация, лидерство и личная эффективность Бесплатно (free)

Как выживать в турбулентной корпоративной среде. Только для теоретического изучения.

12.02.2018    17535    1c-intelligence    110    

82

Реальный кейс по внедрению CodeReview

Внедрение ИТ-системы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

20.01.2021    2670    Shining_ninja    3    

24

Пчелы против меда: когда следование методологиям скорее вредно, чем полезно

Управление проектом Бесплатно (free)

Методологии, какие бы гибкие они ни были, все равно имеют свои правила, от которых нельзя отступать. У Scrum, например, это многочисленные встречи и планирование, у Waterfall (водопад) – невозможность перейти на следующий этап прежде, чем завершится предыдущая стадия. А что будет, если отказаться от методологий? Команда не будет работать? Продукт не получится? О результатах проекта, в котором не было привычного планирования, рассказала участникам конференции INFOSTART-2018 менеджер проектов компании Яндекс Галина Митричева.

31.07.2019    3003    user1056134    1    

5

Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория

Анализ и проектирование ИТ-систем Бесплатно (free)

Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.

22.06.2020    17227    WildHare    29    

126

ТОП-10 ошибок соискателей на собеседованиях

Мотивация, лидерство и личная эффективность Бесплатно (free)

Часто ли вы ходите на собеседования? Если часто, то, скорее всего, вам отказывают из-за ошибок, которые вы допускаете при общении с потенциальным работодателем. На какие моменты обращают внимание HR и как их можно исправить, рассказал начальник управления разработки приложений 1С компании Брокеркредитсервис Михаил Денисов.

15.05.2020    7256    user600369_mdenisov    56    

24

Не 1с-кой единой. Настраиваем собственный почтовый сервер.

Инструменты администратора БД Россия Бесплатно (free)

Рассказ–инструкция о настройке бесплатного SMTP/POP3/IMAP сервера под Windows. Попробую объяснить доступным языком.

21.06.2010    34627    Noy    11    

30

Механизмы тестирования в 1С. Использование методики TDD (разработка через тестирование) в 1С

Тестирование QA Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на первой конференции инфостарта 2012 года. Она опубликована в журнале Инфостарта №1.

09.02.2015    93258    artbear    54    

239

Контроль списания бонусов в магазине. Списание бонусных баллов через отправку СМС-кода покупателю

Розничная торговля Рабочее место Платформа 1С v8.3 1С:Розница 2 Управленческий учет Абонемент ($m)

Бонусная система любого магазина когда-нибудь обязательно станет объектом нечестных манипуляций. Данное расширение предотвращает возможность "произвольного" списания бонусных баллов нечестным продавцом, или "временным" владельцем дисконтной карты. Перед оплатой покупки бонусами - владельцу дисконтной карты в СМС отсылается специальный код, который требуется сообщить продавцу, для выполнения списания баллов.

4 стартмани

11.03.2019    20104    25    denmax    9    

14

Продвижение непопулярных решений

Управление проектом Бесплатно (free)

Любой проект по автоматизации, любые перемены воспринимаются большинством в штыки. Как продвигать решения среди сотрудников и пользователей, особенно если они непопулярные, на конференции Infostart Event 2019 Inception рассказала директор Института публичных выступлений и конфликтологии Ирина Баржак. 

06.07.2020    3834    user1068261    2    

12

Найти и уничтожить. Популярные уязвимости в проектах 1С

Защита ПО и шифрование Роли и права Пароли Бесплатно (free)

Самые опасные проблемы в конфигурациях 1С – это уязвимости. О том, чем они могут быть опасны, и как их находить автоматически, рассказал Олег Тымко, ведущий разработчик в компании «Серебряная пуля».

03.11.2021    6043    olegtymko    8    

24

Ни в ЗУП ногой!? А мне нравится! Часть 3. Как меня туда занесло?

Зарплата Кадровый учет Внедрение ИТ-системы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры 7.7 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Ни для кого не секрет, что ЗУП - одно из сложнейших решений в линейке 1С. Многие разработчики и аналитики не любят им заниматься. Тяжело представить, чтоб начинающий разработчик/аналитик стал по доброй воле работать в сфере управления персоналом и расчета заработной платы. В данной серии статьей будет рассказано, какие видятся плюсы в этом решении и как справляться с его минусами. Кратко расскажу, как встать на этот путь, приведу примеры выполненных задач.

18.07.2022    3533    biimmap    8    

35

Чтение данных из Excel. Шаблон кода

Загрузка и выгрузка в Excel Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

15.08.2022    3621    1    biimmap    16    

16

Делегировать 100% полномочий и умереть

Управление командой Бесплатно (free)

Dev unit lead компании Skyeng Константин Волков на конференции Infostart Event 2021 Post-Apocalypse рассказал, как делегировать сотрудникам 100% полномочий, и к чему это может привести. Он поделился советами по мотивации команды и сравнил управление командой с управлением самолетом.

07.11.2022    1179    user1544625    0    

6

Записки Биоробота

Мотивация, лидерство и личная эффективность Бесплатно (free)

Глядим на жизнь через призму Здравого Электронного Смысла.

22.02.2019    7180    1c-intelligence    22    

29

Продолжаем сводить с ума!

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Это продолжение моей статьи «Как свести с ума тестировщика». Для тех кто не читал предыдущую статью, повторяю – я пишу статью для начинающих программистов. Я не хочу ни кого обидеть, просто хочу, чтобы пользователи и программисты, занимающиеся поддержкой, не встречали такие ляпы в чужой работе.

18.09.2009    7403    beigka    45    

53

Ограничение доступа к заказам клиентов по менеджеру. Расширение конфигурации

Роли и права Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Данный образчик является дитем дискуссий из этих двух веток: https://forum.infostart.ru/forum9/topic246461/ и https://forum.infostart.ru/forum9/topic246366/ и раскрывает способ управления полномочиями пользователей без использования ролей.

2 стартмани

21.08.2020    18923    9    Sergex    2    

2

Чего боятся программисты?

О жизни Бесплатно (free)

Лезем в душу.

13.09.2018    11743    1c-intelligence    73    

39