...

Библиотека для 1С

Математика и алгоритмы

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

14.09.2016    70499    Evil Beaver    93    

349

Разработка внешних компонент Платформа 1С v8.3

Часто нужно использовать события объектов .Net. Например событие от COM порта, поступление сообщений по WhatsAp, сообщение об изменение в директории итд. Напрямую этого сделать нельзя, но можно сделать класс обертку и через него получать ВнешнееСобытие

14.09.2016    17652    Serginio    1    

13

Запросы Платформа 1С v8.3

Хочу посвятить публикацию одному приему, который я впервые увидел в типовой ерпи. Если честно, описание идеи довольно короткое, и слабо тянет на целую публикацию. Но я намеренно выделил ее в отдельную статью, чтобы акцентировать на ней внимание, т.к. считаю, что данная техника СУЩЕСТВЕННО повышает читаемость, а также заставляет структурировать тексты запросов.

13.09.2016    22144    json    51    

56

Инструменты администратора БД DevOps и автоматизация разработки

Создаем Docker-контейнер для Linux-версии 1C. Например, чтобы беспрепятственно использовать его на любом Linux дистрибутиве и не держать при этом "дремучих" версий библиотек в системе.

11.09.2016    27769    b00t    52    

85

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

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

08.09.2016    14177    semenich_b    8    

9

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

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

07.09.2016    20465    Serginio    7    

12

Механизмы типовых конфигураций Платформа 1С v8.3

В публикации рассматривается вопрос изменения размера изображения при сохранении из mxl в xlsx.

07.09.2016    7490    bptr    2    

12

Инструменты администратора БД

Довольно недавно возник вопрос о поднятии PostgeSQL 9.4 на Linux систему. Выбор пал на новенький CentOS 7. Т.к. имхо по моему мнению и к сожалению опыту другие ОС семейств Linux работают не очень стабильно и частенько падают.

06.09.2016    10941    vj_still    4    

13

Обновление 1С Платформа 1С v8.3 1С:Бухгалтерия 2.0

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

05.09.2016    31148    kraynev-navi    33    

98

Журнал регистрации Платформа 1С v8.3

Еще один инструмент хранения и визуализации логов журнала регистрации 1С

01.09.2016    43432    farukshin    11    

92

Запросы Платформа 1С v8.3

В данном запросе определяется дата оплаты поступления исходя из отсрочки платежа в рабочих днях.

31.08.2016    11843    maxvcb    7    

12

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

Способ ускорения передачи больших объемов данных с сервера на клиент, используя COM-соединение с текущей базой. Быстрее в 3-5 раз, по сравнению с обычными методами.

31.08.2016    18937    Aphanas    19    

43

Математика и алгоритмы Тестирование QA

Я расскажу вам про магию BDD. Сначала будет немного теории, а потом я покажу, как это применимо к 1С на практике. BDD расшифровывается как Behavior Driven Development, разработка через поведение системы. Это означает, что мы выстраиваем весь наш процесс разработки, исходя из ожидаемого поведения.

30.08.2016    33142    Pr-Mex    19    

136

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

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

29.08.2016    14037    Патриот    22    

7

Файловый обмен (TXT, XML, DBF), FTP Внешние источники данных Перенос данных 1C Платформа 1С v8.3 1С:Конвертация данных

Статья рассказывает об использовании всеми любимого инструмента, 1С:Конвертация данных 2.1 (далее просто Конвертация) для загрузки данных из любого внешнего источника - будь то база SQL, REST-сервис, JSON, XML, текстовые файлы, что угодно. Здесь я опишу сам принцип, как это делать и покажу пример из практики. В качестве бонуса - шаблон внешней обработки заполнения, использующей правила конвертации для загрузки данных.

26.08.2016    30426    serg_infostart    14    

139

WEB-интеграция Перенос данных 1C Платформа 1С v8.3

Расскажу о собственном опыте по передаче данных через web-сервисы

26.08.2016    14750    savostin.alex    8    

20

Универсальные функции Внешние источники данных БСП (Библиотека стандартных подсистем) Платформа 1С v8.3

Механизм БСП заточен на обмен XML по правилам обмена. Чтобы использовать его для любого другого обмена, коих в мире немало, требуются доработки. В статье описан вариант, как из положения выйти.

23.08.2016    42935    Патриот    34    

197

Разработка внешних компонент Платформа 1С v8.3

В данной статье показаны примеры кроссплатформенной работы с файлами Excel и Word (xlsx,docx) с помощью библиотеки OpenXML и Net Core

22.08.2016    28663    Serginio    15    

47

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11

Что такое CSV? Описание правил формата RFC4180 и пара функций чтения/записи CSV текста в ТЗ согласно этим рекомендациям (с экранированием и _поддержкой многострочных полей_).

1 стартмани

22.08.2016    33371    kuzyara    12    

59

Загрузка и выгрузка в Excel WEB-интеграция

Статья для тех, кому интересно кроссплатформенное чтение и запись Exсel файлов, а также для тех, кто пользуется табличкой Тинькова, чтобы следить за своим ежедневным бюджетом.

19.08.2016    17753    Ibrogim    5    

6

Инструкции пользователю Платформа 1С v8.3 1С:Бухгалтерия 2.0

Что делать, когда справочник "Статьи движения денежных стредств" пустой и не создаются новые элементы

19.08.2016    14210    Guiden    2    

6

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

Склоняет число прописью до 999999 Пример: до склонения "Не позднее 3 (Три) дней", после - "Не позднее 3 (Трех) дней"

18.08.2016    28633    maxvcb    30    

32

ККМ Кассовые операции

Как настроить работу ККМ Fprint 55 через Ethernet, не прогибаясь под DHCP

17.08.2016    58066    PhoenixAOD    50    

33

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

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

15.08.2016    97906    Yashazz    25    

166

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

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

12.08.2016    62879    valerasv    7    

105

Инструкции пользователю Платформа 1С v8.3 1С:ERP Управление предприятием 2

Несколько раз пришлось столкнуться с тем, что на 1С:ERP переводят организацию, вменяя именно этому подразделению всю (или почти всю) работу в этой программе. До этого учет велся в 1С:Бухгалтерии 8 (2.0 или 3.0). Казалось бы -задачи все те же, предприятие все то же. Однако при таком переходе не избежать пользовательских проблем. В статье - краткое сравнение двух конфигураций по ключевым точкам.

11.08.2016    81497    khomichevskaya    201    

134

Управление проектом (PMO, EPM) Платформа 1С v8.3 1С:ERP Управление предприятием 2

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

1 стартмани

11.08.2016    18231    kuprava    4    

16

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

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

1 стартмани

11.08.2016    89057    unpete    209    

268

Администрирование веб-серверов

Типичная (на мой взгляд) ошибка старта службы Apache, связанная с 1С, и новая проблема, по которой мало информации

10.08.2016    17972    dr2c    9    

15

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

Добавляем количество вложенных строк в группировки универсального отчета.

10.08.2016    10351    xxxelaaa    1    

12

Разработка внешних компонент Платформа 1С v8.3

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net

09.08.2016    19067    Serginio    3    

17

Языки и среды Платформа 1С v8.3

Это продолжение статьи http://infostart.ru/public/534901/ С того времени добавил поддержку методов с параметрами по умолчанию, вызов методов расширений, вывод типов для дженерик методов, поддержка объектов реализующих IDynamicMetaObjectProvider (ExpandoObject,DynamicObject), добавление синонимов к членам типа и асинхронное программирование на 1С!

09.08.2016    16353    Serginio    1    

12

Зарплата Кадровый учет Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5

Основная идея публикации - собрать в одном месте методические указания по учету и расчету выплат работникам за время прохождения медосмотров в программе «1С:Зарплата и управление персоналом» редакции 2.5. После прочтения статьи вы узнаете: 1) варианты условных обозначений медосмотра в табеле учета рабочего времени; 2) как и зачем вести Журнал учета прохождения медосмотров; 3) как производить расчет медосмотра сотруднику, тонкости настройки видов расчета; 4) как массово рассчитать медосмотры сразу всем сотрудникам выбранного подразделения или всей организации; 5) влияние расходов на медосмотры на бюджет ФОТ; 6) как должны взаимодействовать заинтересованные подразделения при организации медосмотров. В статье описываются как типовой функционал, так и нетиповые возможности "1С: ЗУП" редакции 2.5.

1 стартмани

09.08.2016    43657    RailMen    9    

9

WEB-интеграция Языки и среды

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

08.08.2016    42902    unpete    103    

211

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

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

05.08.2016    343325    Sergey.Noskov    172    

1025