...

Библиотека по теме "Разработка" для 1С

Печатные формы Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

Началось всё как всегда с лени. На этот раз я не хотел писать вывод результатов проверки заполненности макета, т.к. в нем много параметров и все они обязательные.

03.09.2024    2087    redtram    15    

25

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11

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

02.09.2024    1105    crocolo    0    

7

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Функция, которая сокращает типы в ВТ для последующих запросов. В ряде случае позволяет существенно ускорить запросы.

02.09.2024    1028    s22    15    

3

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1C:Бухгалтерия

Добавим дополнительные свойства в новый документ средствами БСП

02.09.2024    5353    John_d    10    

53

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Платформенные ошибки, которые выскакивают, но не всегда. Пришлось разбираться, с чем связано и в итоге ответ был найден. Это ошибка платформы и чтобы ее не было, нужно избегать код описанный ниже или ждать исправления платформы от 1С. Описанная проблема встречается только на СУБД`шных базах, на файловых таких проблем не возникает.

1 стартмани

30.08.2024    2132    KillerMann    9    

5

Тестирование QA Платформа 1С v8.3

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

30.08.2024    1797    Scorpion4eg    6    

8

DevOps и автоматизация разработки

Когда информационная база «весит» несколько десятков/сотен гигабайт, для разработки и тестирования обычно используют полную копию рабочей базы. Но если информационная база превышает несколько терабайт, такой подход сталкивается с нехваткой места на диске, долгой реструктуризацией, замедленной скоростью работы и другими проблемами, связанными с размером базы. В статье расскажем, как правильно готовить копии больших баз для разработки и тестирования.

28.08.2024    10538    yuraid    31    

57

Рефакторинг и качество кода

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

28.08.2024    1995    Chernazem    3    

6

Универсальные функции Платформа 1С v8.3

Как оказалось, очевидное не всегда очевидно. Особенно для тех, кто только начинает создавать конфигурации на платформе "1С:Предприятие". Статья коснется вопросов работы с датами при написании программного кода.

28.08.2024    11816    lv0v4ik    8    

7

Механизмы платформы 1С Платформа 1С v8.3

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

27.08.2024    6369    kris_barbina    11    

30

Универсальные функции Работа с интерфейсом Платформа 1С v8.3

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

26.08.2024    627    kot1c    1    

2

Математика и алгоритмы Платформа 1С v8.3 1С:Бухгалтерия 3.0

Тестовое задание, которое повстречалось мне на собеседовании. В двух словах о задании - это просто поиск подстроки в строке.

26.08.2024    1479    slknnk    8    

5

Рефакторинг и качество кода

SOLID – принципы проектирования программных структур (модулей). Акроним S.O.L.I.D. образован из первой буквы пяти принципов. Эти принципы делают код более гибким, упрощают разработку. Принято считать, что принципы SOLID применимы только в объектно-ориентированном программировании. Но их можно успешно использовать и в 1С. Расскажем о том, как разобраться в принципах SOLID и начать применять их при работе в 1С.

22.08.2024    13044    alex_sayan    41    

58

DevOps и автоматизация разработки Платформа 1С v8.3 1С:Документооборот

В данной инструкции рассмотрим процесс развертывания приложения на Python с использованием фреймворка Flask и Tesseract OCR в контейнере Docker. Узнаем, как использовать Tesseract в связке с Flask и осуществлять обращения к Tesseract для обработки изображений. Рассмотрим пример обращения к приложению Docker из 1С, в том числе для замещения CuneiForm в старых конфигурациях 1С:Документооборот версии 1.4 и ниже.

20.08.2024    4085    romanichenko    2    

9

Регламентированный учет и отчетность Локализация решений Платформа 1С v8.3 1С:ERP Управление предприятием 2

Дано: транснациональная корпорация – производитель продуктов питания; пилотный проект на две страны: Киргизия и Казахстан, с возможностью тиражирования не несколько других стран Центральной Азии; в каждой стране необходим регламентированный учёт на локальном плане счетов и учёт по стандартам GAAP; а бета-версия ERP World Edition выйдет только через год;) "Вызов принят!" – сказали мы и взялись за работу. Расскажем об особенностях доработки подсистемы регламентированного учёта 1С:ERP для возможности вести учет в одной конфигурации для разных стран.

20.08.2024    1098    Laya    0    

6

Работа с интерфейсом Платформа 1С v8.3

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

20.08.2024    26350    mrXoxot    44    

130

СКД Механизмы типовых конфигураций Запросы Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    2989    PROSTO-1C    0    

22

Математика и алгоритмы Платформа 1С v8.3

Разбор задачи из проекта 1С:Турниры

19.08.2024    1792    scientes    1    

2

Инструментарий разработчика Платформа 1С v8.3

«Табличный процессор» - это гибкий инструмент обработки таблиц в 1С. Программа предназначена для создания, изменения, импорта, экспорта и обработки таблиц. Есть 2 варианта запуска: на обычных и управляемых формах. Поставляется как часть программного продукта «Обработка Командер 1С», описанного в статье автора https://infostart.ru/public/682078/.

19.08.2024    2079    lastcontra    1    

3

Запросы Запросы

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

16.08.2024    10534    user1840182    5    

29

EDT Групповая разработка (Git, хранилище) Платформа 1С v8.3

Заказчики любят EDT+Git за прозрачность и контроль качества. А у разработчиков есть две основные причины не любить EDT – это тормоза и глюки. Расскажем о том, что нужно учесть команде при переходе на EDT+Git.

14.08.2024    11152    lekot    35    

8

Универсальные функции Платформа 1С v8.3 1С:Управление нашей фирмой 3.0

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

1 стартмани

12.08.2024    754    Ferra_Shap    0    

1

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы

Данная статья является логическим продолжением публикации https://infostart.ru/1c/articles/2156279/ по особенностям представления табличных частей на форме. Но на этот раз поговорим о реквизите типа Дерево и его представления на управляемой форме. Элементы дерева тоже можно обойти, как и элементы коллекции, но есть свои особенности

12.08.2024    1730    Sergey1CSpb    0    

3

Инструментарий разработчика Платформа 1С v8.3

В данной статье я расскажу, как извлечь текст из документа в формате PDF для его дальнейшей обработки в 1С.

07.08.2024    3516    user1965813    4    

13

Групповая разработка (Git, хранилище) Платформа 1С v8.3

В «долгоиграющих» проектах стандартный захват объектов 1С в хранилище может привести к длительным простоям других разработчиков. Но и создавать под каждую доработку отдельное хранилище, чтобы использовать технологию разветвленной разработки конфигураций от фирмы «1С» – избыточно. Расскажем о том, как разрабатывать в отдельной базе без ожиданий, а потом с легкостью перенести изменения в хранилище, используя основную идею технологии 1С – конфигурацию на поддержке хранилища.

05.08.2024    10251    sinichenko_alex    16    

26

Работа с интерфейсом Платформа 1С v8.3 1С:ERP Управление предприятием 2

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

1 стартмани

31.07.2024    1940    SoF1uffy    4    

15

Механизмы платформы 1С Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия

Казалось бы, что сложного: в таблице на форме 5 строк. Их номера с первой по пятую. Обратиться к любой из них можно по индексу 0-4. Но строки могут добавляться/удаляться, их порядок может изменяться. Попробуем разобраться, как работать со строками таблицы в общем случае.

1 стартмани

29.07.2024    6778    Sergey1CSpb    5    

14

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3

Всё больше организаций выбирает для серверов под 1С операционные системы Linux. Одним из отличий систем Windows и Linux является отсутствие COM объектов, которые зачастую использовались для формирования печатных форм офисных документов (Word). Конечно, можно выполнять печать и на клиенте, но есть риск импортозамещения. В работе у меня случались проблемы с зависанием процесса Word, поэтому я не люблю его использовать.

29.07.2024    7107    PROSTO-1C    17    

53

Механизмы платформы 1С Платформа 1С v8.3

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

25.07.2024    3902    barelpro    28    

31

Универсальные функции Платформа 1С v8.3

Иногда при экспорте XML может потребоваться удалить атрибуты корневого узла, такие как: xmlns="xyz" xmlns:xs="xyz" xmlns:xsi="xyz". Предлагаю универсальное решение, которое в исключительном случае с точки зрения производительности можно применить и построчно, если выгрузка была произведена с явным указанием типа XML.

25.07.2024    1009    janit    3    

1

Механизмы платформы 1С Платформа 1С v8.3

О некоторых особенностях реализации парсера XPath в 1С, из-за которых может возникать ошибка "Ошибка в выражении XPath Invalid expression "

25.07.2024    655    vvche69    0    

2

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Новый механизм УведомленияКлиента из тестовой версии платформы 8.3.26.

1 стартмани

25.07.2024    7573    Igor_Ryaboff    7    

33

Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

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

22.07.2024    3102    uribur    14    

-2

СКД Платформа 1С v8.3 Система компоновки данных

Тот случай, когда надо в типовой макет типовой конфигурации добавить поле с типом "параметр" и вывести в это поле значение дополнительного реквизита.

22.07.2024    1568    NikiforovVA    0    

3

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:Розница 3.0

Описание возможности печати произвольного QR-кода в текстовом (не фискальном) документе ККМ с помощью типовых функций БПО.

22.07.2024    1295    KirillZ44    6    

9

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11

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

19.07.2024    5851    improg    15    

18