...

Разработка

Механизмы типовых конфигураций Программист 1С:Предприятие 8 1C:Бухгалтерия Бухгалтерский учет Налоговый учет Бесплатно (free)

Публикация по мотивам статьи http://infostart.ru/public/418967/. В комментариях задавали вопросы о внутренней структуре, что, собственно, и сподвигло оформить наработки в виде отдельной статьи.

09.12.2015    41276    defender    29    

147

Подготовка к аттестации Программист 1С:Предприятие 8 Бесплатно (free)

Существует немало статей на тему сдачи экзамена 1С:Специалист по платформе с разным содержанием: решенные билеты, советы и рекомендации по решению отдельных блоков задач, шаблоны для решения задач и т.д. В данной статье наш коллега поделился СИСТЕМОЙ подготовки к экзамену. В статье не найдете решений на отдельно взятые задачи или темы, а лишь МЕТОДИКУ отдельно взятого специалиста, которая принесла результат. Как нам кажется, данная методика показательна и будет полезна коллегам по цеху. Повествование будет от первого лица.

07.12.2015    51779    1Concept    21    

175

Инструментарий разработчика Программист Абонемент ($m)

Программа служит для уменьшения размеров картинок форматов *.jpeg, *.jpg, *.bmp.

1 стартмани

07.12.2015    10071    1    sam-soft    8    

3

Запросы Программист 1С:Предприятие 8 Абонемент ($m)

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

1 стартмани

06.12.2015    31103    2    m..adm    41    

98

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Обработка вычисления произвольного факториала. Just for lulz. =)

1 стартмани

04.12.2015    15719    0    catsam    10    

5

Математика и алгоритмы Запросы Программист 1С:Предприятие 8 Бесплатно (free)

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

03.12.2015    8650    kite2    14    

7

Механизмы платформы 1С Программист 1С:Предприятие 8 Бесплатно (free)

Часто возникает необходимость при отладке видеть, что мы получили из запроса к различным источникам данных, но отображение ТЗ не самая простая задача.

03.12.2015    45551    gsmirnov    17    

29

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Бывает необходимо создать код, содержащий много одинаковых строк

1 стартмани

02.12.2015    11295    0    AnryMc    10    

2

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Возникла необходимость получить структуру данных определенных объектов для описания проекта. Написал для этого обработку, которая выводит структуру данных в табличный документ. Обновлено: добавил колонку "Обязательный", означающую проверку заполнения реквизита. Обновлено 2: исправил ошибку показа периода для непериодического регистра сведений Обновлено 3: исправил ошибку отображения выпадающего списка на 8.2 Обновлено 4: добавил реквизиты табличных частей Обновлено 14.05.21: добавил в список перечисления

2 стартмани

01.12.2015    13558    30    w.r.    0    

3

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Бухгалтерский учет Бесплатно (free)

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

30.11.2015    107452    mrXoxot    42    

349

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

27.11.2015    13602    1    sojuznik    12    

8

Инструментарий разработчика Программист 1С:Предприятие 8 1С:Управление торговлей 10 Абонемент ($m)

В архиве 2 файла, CF файл со справочником "Шаблонов", внешняя печатная форма счета на оплату для документа "Заказ покупателя"

1 стартмани

26.11.2015    11286    6    ardarik    3    

1

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Предыстория: был инструмент для работы с другой базой по COM-соединению. Потребовалось использовать этот инструмент для текущей базы (без COM-соединения), но без дублирования кода. Но, к сожалению, 1С не предоставляет объекта ЭтаБаза (ТекущаяБаза и т.п.), который бы позволял обратиться к глобальным перечислениям (менеджерам объектов Справочники, Документы и др.) через точку и создавать новые объекты. Для этого на скорую руку был создан Эмулятор COM-соединения, который решает 2 вышеуказанные проблемы. Иначе говоря, предоставляет возможность сослаться на текущую базу данных аналогично COM-объекту (с некоторыми ограничениями).

1 стартмани

25.11.2015    6442    9    mikhailv    8    

13

Инструментарий разработчика Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

4 стартмани

24.11.2015    28508    237    sanek_gk    13    

10

Загрузка и выгрузка в Excel Математика и алгоритмы Программист 1С:Предприятие 7.7 1С:Предприятие 8 Бесплатно (free)

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    21073    etmarket    14    

21

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

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

1 стартмани

23.11.2015    13621    20    gzharkoj    1    

2

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

23.11.2015    9253    2    m..adm    1    

5

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

23.11.2015    12193    2    m..adm    5    

7

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Пример основан на известном методе использования native компонент из стандартной обработки ПечатьЭтикетокИЦенников.

1 стартмани

20.11.2015    9513    20    xoisim    3    

2

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

20.11.2015    12363    16    merabn    11    

4

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка позволяет напечатать произвольный QR-Code и/или вывести сформированный QR-Code средствами 1С. Работает на управляемых формах. Использует встроенный в 1С механизм формирования двумерного кода. Тестировалась на УНФ для Украины.

1 стартмани

20.11.2015    32564    128    Ovrfox    6    

14

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

19.11.2015    19873    2    nbelyaev    22    

47

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Подсистема "Универсальный отчет СКД" представляет собой оболочку для встраивания любых СКД, Есть возможность в одном отчете использовать несколько разных СКД, также делать свою расшифровку.

5 стартмани

19.11.2015    14539    19    sebe    4    

11

Мобильная разработка Оптовая торговля Логистика, склад и ТМЦ Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Абонемент ($m)

Мобильное приложение для Android на 1С для ведения внутреннего учёта в небольших организациях: овощные ларьки, продажа с колёс, продуктовые или промтоварные мини-магазины, парикмахерские, мясные лавки, торговые точки на рынках, детские развлекательные комнаты и т.д.

1 стартмани

18.11.2015    23973    7    TuneSoft    9    

10

Работа с интерфейсом Программист 1С:Предприятие 8 1С:Управление производственным предприятием Абонемент ($m)

Возникла задача - дать пользователям возможность незначительно редактировать оформление макетов для внешних печатных форм в рамках конфигурации УПП 1.3. Вот что получилось.

1 стартмани

18.11.2015    37903    8    hotey    1    

19

Работа с интерфейсом Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Механизм перетаскивания используется редко, а ведь его использование может помочь в реализации интуитивно понятных функций, которые могут весьма ускорить работу пользователя, и получить в итоге более дружественный интерфейс. Данная обработка не содержит копированного из Синтакс-Помощника текста (его вы сможете прочитать и сами). Она показывает примеры использования перетаскивания; позволяет прямо в режиме Предприятия протестировать, проверить и отладить основные приёмы работы; понять принцип вызова событий и увидеть состав их параметров.

1 стартмани

17.11.2015    68040    163    Alias    19    

45

Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Процедура для доступа к внутренним методам модуля без нарушения инкапсуляции.

17.11.2015    16083    json    30    

20

WEB-интеграция Оптовая торговля Розничная торговля Разработка внешних компонент Системный администратор Программист 1С:Предприятие 8 1С:Бухгалтерия 2.0 Абонемент ($m)

Потребовалось срочно наполнить сайт на CSM OpenCart 2.1.0.1 данными из Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.42.73), а именно справочник номенклатуры и цены. Пересмотрев множество плагинов и обработок по выгрузке, рабочего варианта не нашел. Поэтому решил создать свою. Выгрузка осуществляется посредством компоненты mysql-connector-odbc-5.3.4. Вот что получилось.

500 руб.

17.11.2015    12038    26    8    

5

Рефакторинг и качество кода Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

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

17.11.2015    26372    mrXoxot    31    

19

Инструментарий разработчика Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

16.11.2015    8948    35    Cerberdm    3    

1

Инструментарий разработчика Программист Абонемент ($m)

В ряду анпакеров пополнение! Теперь и на Python.

1 стартмани

16.11.2015    20882    25    Infactum    14    

17

Механизмы платформы 1С Программист 1С:Предприятие 8 Бесплатно (free)

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

16.11.2015    69983    mrXoxot    13    

47

СКД Программист 1С:Предприятие 8 Украина Бесплатно (free)

В отчете СКД, в обычном приложении, при нажатии на расшифровку(отфильтровать) открывается отчет с параметрами расшифровки. А вот что делать, когда необходима нестандартная расшифровка?

15.11.2015    4622    elephantor    1    

3

Универсальные функции Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ.

1 стартмани

14.11.2015    28161    0    SeiOkami    3    

7

Логистика, склад и ТМЦ Математика и алгоритмы Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Бесплатно (free)

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

13.11.2015    14904    konst_pal    9    

13

Тестирование QA Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    58389    artbear    54    

222

Механизмы платформы 1С Программист 1С:Предприятие 8 Бесплатно (free)

Когда-то была программа 1С седьмой версии, и все программисты знали: если нужно проанализировать и/или исправить движения документа - смотри модуль документа, процедура ОбработкаПроведения(). В 1С 8 все гораздо сложнее. Кроме модуля проведения есть еще подписки на события, а также движения документа может "создавать" не сам документ. Эта статья о том, как происходит проведение и в какой момент записываются движения документа по регистрам.

13.11.2015    177123    triton_tver    10    

160

Инструментарий разработчика Системный администратор Программист Бизнес-аналитик 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка "Консоль запросов" для управляемого приложения с возможностью строить запросы к внешним источникам данных по интерфейсу ADO. Имеет встроенный конструктор запросов с типовым интерфейсом для управляемого приложения. В одном пакете можно обращаться к нескольким внешним источникам. В результате ADO запроса можно получить как обычную выборку данных, так и ВременнуюТаблицу, которую можно использовать в других запросах 1С или в контексте ADO... Управляемые формы, платформа не ниже 8.3.6.

1 стартмани

13.11.2015    31479    259    DC    41    

131