...

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

Как читать чужой код? Часть 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

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

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

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

20.09.2021    13321    biimmap    55    

138

Как исправить ошибку формата потока данных в 1С:Предприятие 8.3?

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

Доброго времени суток! Уважаемый читатель, в данной статье будет рассмотрена сущность такого понятия, как «Ошибка формата потока», причины ее появления, а также методы устранения ошибки. Если Вы с ней столкнулись, эта статья специально для Вас!

25.01.2023    14542    Koder_Line    4    

4

Просмотр и восстановление любых таблиц БД для компоненты 1CDLib + Быстрая очистка регистра "Замеры времени"

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

Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.

1 стартмани

09.11.2020    14980    131    sxp    9    

48

Корректировка Поступления не попадает в книгу продаж. Как исправить?

Оптовая торговля Адаптация типовых решений Корректировка данных Платформа 1С v8.3 1С:Бухгалтерия 2.0 Бухгалтерский учет НДС Бесплатно (free)

В новой редакции 1с Бухгалтерия 2.0 пользователи часто сталкиваются с неочевидной проблемой - Корректировка Поступления не попадает в книгу продаж. Как исправить? Я покажу вам несколько путей решения.

05.06.2015    19694    pvlunegov    1    

4

Простейший способ очистить базу данных от мусора и исправить ошибки

Корректировка данных Чистка данных OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Бесплатно (free)

Столкнулся с ситуацией: все проводки (бухгалтерия) удвоены! во всех отчётах, при этом проводки по документам верны. КРАЙ! заготовок на такой случай нет... Скопировал на флешку, а потом сделал вот такие шаманские действия:

15.12.2010    17466    vladimir_makarov    40    

37

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

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

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

20.09.2021    5050    biimmap    31    

39

Подключаемый редактор объектов

Обработка документов Обработка справочников Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В современных конфигурациях по типу ERP достаточно много объектов с большим количеством скрытых реквизитов и табличных частей. Иногда по тем или иным причинами возникает необходимость быстро изменить данные в этих скрытых реквизитах. Так возникла идея написать подключаемую внешнюю обработку для редактирования справочников и документов. Обработка вызывается прямо из формы редактируемого объекта. Не требует изменения конфигурации.

1 стартмани

08.08.2019    4548    26    wazup666    10    

23

Ошибка "Для одного ссылочного кода существует более одной таблицы в базе данных" - как проще исправить

Администрирование СУБД Корректировка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

При обновлении платформы 1с 8.3.6.2100 на платформу 8.3.16.224 под УПП 1.3.138.1 возникла ошибка "Для одного ссылочного кода существует более одной таблицы в базе данных...". В интернете много есть информации по этой проблеме, в частности в публикации https://infostart.ru/public/1126277/ приведено ее решение, но оно довольно громоздкое. Есть вариант более простой

2 стартмани

28.04.2020    11508    14    Ион    3    

6

Как "подогнать" 1ДФ к уже перечисленным суммам налогов. НДФЛ для УПП (Украина)

Обработка документов Зарплата Платформа 1С v8.3 1С:Управление производственным предприятием Украина Бухгалтерский учет Налоговый учет НДФЛ Абонемент ($m)

Снилось мне, что на одном предприятии бухгалтеры совершенно забили на правильность оформления документооборота по заработной плате, и работали, "как в семерке". Поэтому немножко накопилось ошибок, в том числе неправильно оформлялось перечисление НДФЛ и военного сбора (далее "ВС"). Поскольку зарплата выплачивалась дважды в месяц (в двадцатых числах текущего - за первую половину месяца, а с 5 по 9 следующего - за вторую половину месяца) и при этом бухгалтер "почти на глаз" определял, какую сумму НДФЛ следует перечислить, то через полгода накопилась порядочная ASS IS. Притом стандартными методами переделки документов она не решалась, потому что подобрать эти суммы не представлялось возможным. Близился срок сдачи 1ДФ...

1 стартмани

14.07.2015    8641    1    ValeryZ    3    

2

Исправление Excel файла

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

Обработка позволяет вылечить ошибку при открытии файла Excel: "Имя не должно совпадать со встроенным именем в Excel _filterDatabase введите другое имя".

1 стартмани

10.08.2015    48931    160    _root    21    

15

Создаем "кроссплатформенную" библиотеку для OneScript и 1С:Предприятие

OneScript Платформа 1С v8.3 Абонемент ($m)

Описана методика создания внешних компонент для OneScript и 1С:Предприятие, переносимых на уровне прикладного кода.

1 стартмани

05.02.2018    15599    blackhole321    7    

49

Автоматическая ширина колонок в СКД

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

Случай, когда настроек по максимальной и минимальной ширине колонок в условном оформлении недостаточно.

20.04.2018    20123    Margo462    25    

55

Отчет по продажам со скидкой для Розницы 2.2.х

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

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

1 стартмани

21.08.2018    11838    46    niki295    9    

8

Дополнительный анализ расходов УСН в 1С:Бухгалтерии 3.0

Учет доходов и расходов Анализ учета Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет УСН Платные (руб)

Мы добавили девять новых проверок в Экспресс-проверку учета. Цель таких проверок — узнать, есть ли потенциальные проблемы в учёте УСН.

7200 руб.

27.09.2021    10635    17    5    

26

Внешние команды для 1С

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

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

1 стартмани

19.09.2021    4936    18    moolex    3    

17

Доработка визуализации ЭП для 1С:Документооборот государственного учреждения КОРП

Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Бесплатно (free)

В этот раз хочу поделиться с вами решением одной практической задачи для одного из проектов Компании Омега, а именно доработки механизма визуализации электронной подписи, т.к. это потребовало проработки 3-х различных способах взаимодействия со сторонним ПО: работа с com-объектом Word (вставка в .doc), разбор структуры docx и создание картинки для дополнения ЭП и вставки этого добра в pdf.

01.12.2022    1063    zeltyr    0    

9

Исправление юридического/физического лица справочника Контрагенты по реквизиту ИНН

Обработка справочников Платформа 1С v7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Обработка позволяет быстро и массово исправить ошибки заполнения карточек справочника Контрагенты. А именно те случаи, когда вместо ФизЛица установлено ЮрЛицо, когда в карточках справочника СвоиЮрЛица не установлен реквизит ИндивидуальныйПредприниматель, неверно заполнен реквизит ИНН\КПП, а также исправляет реквизит ЮрФизЛица справочника БанковскиеСчета, привязанного к обрабатываемому контрагенту. Обработка тестировалась на платформе 1С7.7 конфигурации "Торговля и Склад" ред. 998 и 1004. Код обработки открыт.

1 стартмани

23.12.2021    5228    2    Kuzya_brаtsk    0    

12

"Методика исправления расчетов по заработной плате и НДФЛ в 1С:Бухгалтерия 3.0"

Зарплата Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДФЛ Платные (руб)

После многолетнего использования программ 1С ( для расчета заработной платы и учета НДФЛ) в регистрах накопления образуются ошибочные «хвосты», проявляющиеся в виде непонятных ошибочных данных при формировании отчетов 6-НДФЛ, справок или при автоматическом расчете зарплаты. Методика позволяет выявить технические ошибки в зарплатных данных и налога на доходы физических лиц – НДФЛ, за какой-либо расчетный период (год, месяц) и исправить их штатными средствами конфигурации

2400 руб.

10.02.2023    3907    0    4    

6

Тонкости эксплуатации, плюшки и особенности Postgres Pro Enterprise

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

В ходе онлайн-встречи INFOSTART MEETUP Novosibirsk Руководитель ИТ из компании ИнфоСофт Антон Дорошкевич поделился с коллегами тонкостями и опытом работы с Postgresql для 1С. 

22.04.2021    9618    a.doroshkevich    6    

27

Рекомендации по оформлению кода на 1С в презентациях

Инструментарий разработчика Бесплатно (free)

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

24.03.2023    3403    kuntashov    10    

24

Пересчет больничных листов за период

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

Обработка анализирует все больничные листы за период и отражает больничные листы, требующие перерасчета. Также функционал позволяет создавать документы-исправления.

1 стартмани

15.04.2021    2702    6    Annita    1    

3

Сверка (сличение) регистрации сумм доходов и НДФЛ с регистрацией подразделений (территорий)

Зарплата Анализ учета Сложные периодические расчеты 8.3.14 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Абонемент ($m)

Сличение регистрации доходов и НДФЛ с регистрацией подразделений (территорий) для целей корректного отражения НДФЛ в "Отражении зарплаты в бухучете" и при формировании регламентированной отчетности "6-НДФЛ". Поиск ошибок и причин некорректной "регистрации" сумм доходов и НДФЛ может быть долгим и нудным. А само наличие ошибок, о которых порой пользователи и не подозревают, чреваты некорректным отражением НДФЛ в бухгалтерском учете, и некорректным формированием регламентированной отчетности, что может повлечь штрафные санкции в случае обнаружения ошибок контролирующими органами (ФНС).  Отчёт позволит легко выявить ошибки, исправить, и в дальнейшем "мониторить" ситуацию.

2 стартмани

18.01.2022    3296    19    Vinzor    0    

4

Управление сборкой. Расширение для конфигурации СППР

DevOps и автоматизация разработки Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Подсистема «Управление сборкой GLI» предназначена для динамического формирования сборочных линий Gitlab и отслеживания процесса доработок систем на базе1С:Предприятия Позволяет упростить выпуск новых релизов системы, подготовить описание доработок системы. Интегрируется с GitLab API по событиям Push, Merge-request, Pipeline. Уведомляет пользователей о результатах сборки/тестирования сборочных конвейеров через СВ, либо при её недоступности или отсутствию по E-Mail. Поможет при отправке исправлений ошибок в общую базу тестирования, сформирует запросы на слияние в ветку версии только по протестированному и подтверждённому функционалу. Подсистема рассчитана исключительно на клиент - серверную архитектуру тестовых ИБ. Поддерживаемая версии СППР 2.0.4.15, платформа не ниже 8.3.17.1549, 2.0.7.3 / не ниже 8.3.21.1664

7000 руб.

26.08.2022    6766    3    5    

23

Что не так с таблицами формы?

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

Почему при редактирования строки таблицы нельзя отказаться от изменений? Почему на верхнем уровне дерева можно ввести только один узел? Ответ на эти и другие вопросы один - потому что 1С :) Однако не все так плохо! Возможностей кастомизации в платформе 1С вполне достаточно, чтобы улучшить работу с этим элементом и снять некоторые ограничения.

1 стартмани

19.09.2022    1855    kalyaka    4    

22

Нанимаем программиста 1С – "прыжок веры" или грамотный набор

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

Мы перестали смотреть резюме программистов 1С, описание их достижений, их сертификаты. Используем только цифры, накладывая результат теоретического собеседования на нашу шкалу квалификации программистов 1С. Благодаря этому, мы точно можем определить кто он: junior, middle или senior, – рассказывает генеральный директор ООО «КРОН» Ранис Усманов. На полях INFOSTART MEETUP Kazan он поделился секретами подбора 1С-программистов и примерами задач, которые упростят подбор сотрудников.

18.01.2021    21287    Ranis1286    106    

63

Поиск и нормализация нестандартных номеров в документах

Обработка документов Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Обработка ищет нестандартные номера на основе как пользовательских предпочтений, так и метаданных. Пользователю предоставляется вариант нормализации номера. Также для оценки формируются два списка: с тем что МОЖНО исправить, и тем, что НЕЛЬЗЯ исправить. Рождение обработки обусловлено работами по приведением конфигурации к состоянию "на поддержке".

1 стартмани

26.12.2020    1745    1    ybatiaev    1    

4

Алкогольная декларация 2021 г.

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

Начиная с 1 квартала 2021 сдача деклараций будет происходить по новым формам. Формы 11 и 12 перестают существовать. На их смену приходят новые — 7 и 8 соответственно. Обработка тестировалась на конфигурации "KT2000_Alcohol_Trade", созданной на базе Управление торговлей алкогольной продукцией, релиз 10.3.34.3. ВНИМАНИЕ!!! Обработка НЕ ЯВЛЯЕТСЯ самостоятельной. Работает только в составе конфигурации "КТ-алкоголь".

2 стартмани

25.03.2021    9759    16    dmitrit    3    

7

Утилита тестирования сервера 1С от HADGEHOGs

HighLoad оптимизация Мониторинг Платформа 1С v8.3 Россия Бесплатно (free)

Программа для тестирования вашей инфраструктуры 1С. Анализ ключевых параметров оборудования и ПО серверов 1С и MS SQL, поиск ошибок в базах 1С на стороне MS SQL, тестирование производительности серверов MS SQL и 1С, обмен результатами замеров с сообществом, построение отчета.

21.09.2022    13357    1020    Hadgehogs    56    

132