...

Все публикации Математика и алгоритмы — все для 1С

Мультипоточность в клиент-серверном варианте 1С, мьютексы

Практика программирования Математика и алгоритмы v8 Бесплатно (free)

Как сделать так, чтобы два (пять, сто, миллион) процесса(ов) не делали одно и тоже одновременно, а ждали друг друга тогда, когда мы этого хотим...

30.07.2015    21763    starik-2005    49    

Развитие управляемого интерфейса в 1С 8.2 - 1С 8.3

Практика программирования Математика и алгоритмы Работа с интерфейсом v8 Бесплатно (free)

К управляемым формам, которые появились в 8.2, я до сих пор относился презрительно. Считал это неудачной попыткой 1С следовать модным тенденциям в разработке интерфейсов и прогибом для возможности работать через браузер. Я считал, что 1С пожертвовала простотой разработки в угоду веб-доступу. Но после курсов Арутюнова Сергея по управляемому интерфейсу в июле 2015 года в УЦ1 я поменял ненависть на любовь. Звучит парадоксально, но это так. А теперь подробнее…

27.07.2015    39348    fixin    103    

Нелинейная многомерная оптимизация - это просто. Часть 1. Градиентный спуск

Математика и алгоритмы Универсальные функции Практика программирования v8 Абонемент ($m)

Рассказ с демонстрацией возможностей градиентного метода поиска оптимального решения.

1 стартмани

07.07.2015    20103    18    dusha0020    19    

Оптимизация запросов 1С - от теории к практике

Производительность и оптимизация (HighLoad) Практика программирования Математика и алгоритмы v8 1cv8.cf Платные (руб)

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1500 руб.

06.07.2015    60517    103    5    

Пример сериализации объектов в 1С 8.3 и их восстановления из сериализованных данных

Математика и алгоритмы Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

05.07.2015    31416    92    katkov_a    29    

Многопоточность в 1С, клиент-серверный вариант

Инструментарий разработчика Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

Многопоточность - это свойство системы выполнять одновременно более одной операции (в пределе - более одной программы), позволяя в ряде случаев добиться существенного роста производительности программного продукта...

21.06.2015    40671    starik-2005    54    

Асинхронная концепция программирования в «1С:Предприятие 8» или выполнение программного кода «в фоне»

Практика программирования Математика и алгоритмы Россия Бесплатно (free)

Как правило, в реальных задачах оказывается недопустимым длительное выполнение обработчика события, поскольку при этом программа не может реагировать на другие события - блокируется пользовательский интерфейс. В данной статье рассмотрены следующие вопросы: 1. Концепция асинхронного программирования 2. Фоновые задания в «1С:Предприятие 8» 3. Пример асинхронного выполнения длительных серверных операций с помощью фонового задания 4. Пример асинхронного выполнения длительных серверных операций с помощью фонового задания с использованием БСП.

04.04.2015    117152    AXIOMLAB24    38    

Комплект интерактивного обучения и тестирования 1С

Математика и алгоритмы Управленческий учет (прочее) Бухгалтерский учет v8 1cv8.cf БУ Госбюджет НУ УУ Платные (руб)

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

3500 руб.

25.02.2015    26301    0    1    

Степень сходства двух наименований справочника

Математика и алгоритмы v7.7 v8 Абонемент ($m)

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

1 стартмани

25.02.2015    21623    etmarket    43    

Написание простой обработки через тестирование

Математика и алгоритмы Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

24.02.2015    29650    18    Alien_job    40    

Опыт разработки скриптов для автоматизации работы в конфигураторе

Практика программирования Математика и алгоритмы Снегопат, openconf v8 Бесплатно (free)

Статья опубликована на мотивам доклада, прочитанного автором на Конференции IE 2012 15-16 ноября 2012 года, и вошедшего в Журнал Инфостарта №1. В настоящее время частично утратила актуальность, выложена в основном в качестве архива, чтобы помнить историю развития проекта.

24.02.2015    19577    kuntashov    4    

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

Практика программирования Математика и алгоритмы Бесплатно (free)

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

09.02.2015    82959    artbear    54    

Практическое применение механизма WEB-сервисов в системе «1С:Предприятие»

Математика и алгоритмы Практика программирования v8 1cv8.cf Россия Бесплатно (free)

В предыдущей статье мы рассмотрели общие понятия использования механизма «Web-сервисов». Данная статья будет посвящена только практическим вопросам: мы рассмотрим несколько конкретных примеров. Итак, что предлагается Вам в данной публикации: I. Раздел 1 – Пример реализации web-сервиса в системе «1С:Предприятие». II. Раздел 2 – Пример обращения к web-сервису системы «1С:Предприятие» из стороннего приложения (разработка приложения в Delphi) III. Раздел 3 – Пример обращения к web-сервису в системе «1С:Предприятие» IV. Раздел 4 – Отладка web-сервисов в системе «1С:Предприятие»

05.02.2015    197031    AXIOMLAB24    29    

Использование механизма Web-сервисов в системе "1С:Предприятие"

Практика программирования Математика и алгоритмы ИТ-компания Россия Бесплатно (free)

Web-сервис – это сетевая технология, обеспечивающая межпрограммное взаимодействие (между различными приложениями) на основе веб-стандартов. Web-сервисы дают возможность обратиться с одного приложения к другому и при этом выполнять определенные функции. Прикладное решение «1С:Предприятия 8» может являться: - поставщиком веб-сервисов; - потребителем веб-сервисов, опубликованных другими поставщиками.

28.01.2015    48536    AXIOMLAB24    10    

Управление версионированием КТТС изделия средствами платформы 1С

Математика и алгоритмы Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 1С:Франчайзи, автоматизация бизнеса УУ Бесплатно (free)

Целью данной статьи является описание подхода к разработке структур хранения и обработки данных версионирования конструкторско-технологического состава (КТТС) изделия средствами платформы 1С: Предприятие.

21.01.2015    7735    gulakovs    2    

Блокировка данных при выполнении запроса в транзакции

Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

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

28.12.2014    13222    Agamest    17    

Идеальные квадраты и комплексные числа

Математика и алгоритмы Практика программирования Бесплатно (free)

В статье показано, как реализовать в 1С операции с комплексными числами, и приведен пример решения задачи на поиск идеальных квадратов.

25.12.2014    10798    scientes    4    

Использование внешних COM-компонент (.dll) или любых клиентских методов в регламентных заданиях серверной базы.

Практика программирования Разработка внешних компонент Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

Для расширения возможностей платформы 1С существует огромное количество внешних компонент (дополнительные функции, взаимодействие с софтом и железом других производителей, ключи защиты). К сожалению, большинство из них написано на технологии .COM и не могут использоваться на сервере. Для использования в регламентных заданиях серверной базы их приходится переписывать на Native API. Однако, иногда нет возможности переписать компоненту на новую технологию, но нужно вызвать ее в регламентном задании на сервере.

10.12.2014    48017    ekaruk    51    

Разработка синтаксического анализатора языка запросов на языке 1С

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Пример разработки генератора для PEG парсера

1 стартмани

03.12.2014    26629    5    so-quest    70    

"Детские" ошибки программистов 1C

Математика и алгоритмы Пользователю системы Бесплатно (free)

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

02.12.2014    35966    LukePBStuke    77    

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

Практика программирования Решение задач на 1С:Специалист Математика и алгоритмы v8::СКД 1cv8.cf Платные (руб)

Изучение системы компоновки данных с самого начала: - Практические задания с различным уровнем сложности; - Методические материалы по работе с СКД; - Описание конструктора схем компоновки данных; - Методика решения реальных задач создания отчетов в 1С; - Автоматическая система проверки решений; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков и консультантов 1С

1500 руб.

30.11.2014    54099    381    1    

Парсинг сайта без использования встроенного браузера для начинающих

Практика программирования Математика и алгоритмы WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.11.2014    44376    199    angernaughts    37    

Ошибки в предопределённых элементах

Практика программирования Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

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

02.11.2014    127131    ekaruk    34    

Данные, на которые можно опираться при проведении документа

Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

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

28.09.2014    6206    dimonster    3    

Куайн (Программа, выводящая свой исходный код на экран)

Математика и алгоритмы Практика программирования v8 1cv8.cf Абонемент ($m)

Обработка позволяет насладится реализацией этой интересной, и совершенно бесполезной с практической точки зрения задачей.

1 стартмани

25.08.2014    11028    0    atridis    7    

Кто сейчас проводит документ: человек или компьютер? Зачем нужна подобная классификация "режимов" проведения документа в 1С 8.3 в клиент-серверном режиме и как получить ответ на этот вопрос при работе с обработчиками событий управляемой формы и документа?

Математика и алгоритмы Пользователю системы v8 1cv8.cf Бесплатно (free)

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

25.08.2014    23526    jobkostya1c8    4    

Предметно-ориентированное проектирование (3D) в 1С. Виртуальная машина.

Математика и алгоритмы Бесплатно (free)

Проектирование программного обеспечения - это постоянная битва за простоту.

03.06.2014    41096    Evgen.Ponomarenko    88    

Решение транспортной задачи запросом

Математика и алгоритмы v8 Бесплатно (free)

Списание по двум последовательностям партий запросом (без программной обработки)

1 стартмани

30.04.2014    35871    bforce    22    

Определение кратчайших путей, критических путей одним запросом

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Еще два примера применения алгоритма каскадного матричного умножения, впервые описанного в статье «Транзитивное замыкание запросом» http://infostart.ru/public/158512/

1 стартмани

07.04.2014    39678    60    ildarovich    31    

Будни автоматизации или "мне нужна программка для 3D упаковки"

Практика программирования Математика и алгоритмы Оптовая торговля Оптовая торговля v8 1cv8.cf УУ Бесплатно (free)

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: "Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: "Ну, папа, пожалуйста, сделай мне кораблик!", папа отвечает: "Ага! - Сейчас все брошу и пойду делать тебе кораблик!". Про один такой сделанный для клиента "кораблик" и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

24.03.2014    46148    ildarovich    116    

Пророк в своем отечестве или Читаем XML с помощью XDTO

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

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

1 стартмани

29.01.2014    48897    90    majmyl    53    

План видов характеристик... опять

Математика и алгоритмы v8 Бесплатно (free)

В этой статье рассказывается о связях между планом видов характеристик, подчиненным справочником дополнительных характеристик и регистром сведений, в котором хранятся значения характеристик. Занимаюсь изучением 1С 8.2. В аудиокурсе Гилева дошла до плана видов характеристик. До этого в нескольких источниках читала про ПВХ. Вроде все понятно, но поскольку я пока не программирую на 1с 8, теория со временем забывается, и каждый раз, когда встречается тема про план видов характеристик, приходится мучительно вспоминать и выстраивать в голове схему. Сейчас возник конкретный вопрос, все в голове поплыло, и стало понятно, что опять ничего не понятно. Поэтому пришлось разбираться подробно с самого начала. Решила записать на будущее для себя, но может еще кому-нибудь пригодится. Собственно вопрос: не могла понять смысл свойства «Связи параметров выбора» в ресурсе регистра сведений, где хранятся значения характеристик номенклатуры (структура регистра: измерения – номенклатура и вид свойства, ресурс – значение) 2-ю часть видеокурса Гилева можно скачать например тут http://turbobit.net/8ztu277cf9t9/Gil_Base_02.rar.html. Там же есть и файл базы. В этой статье я использую главы 404-409 данного видеокурса

20.01.2014    45173    volha-77    7    

Описание формата файлов конфигурации (CF, EPF, ERF)

Математика и алгоритмы v8 Бесплатно (free)

Внутренняя структура файла конфигурации (*.cf) давно не является секретом, однако подробной документации на него в сети практически нет. Данная статья является попыткой восполнить этот пробел.

12.01.2014    59694    Evil Beaver    62    

Полная методичка к курсу "Программирование 8.2"

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

580 страниц знаний! Публикую методичку, а точнее стенограмму курса по подготовке программистов 8.2.

10 стартмани

09.01.2014    54843    1365    GROOVY    100    

БСП, использование типового механизма 1с для запуска регламентных заданий с заранее подготовленными настройками.

Математика и алгоритмы БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Описание варианта запуска регламентного задания на БСП, без изменения типовой конфигурации.

1 стартмани

03.01.2014    40249    173    almas    7    

Включаем звук в 1С. Доступно и всерьез.

Математика и алгоритмы Универсальные функции v8 1cv8.cf Абонемент ($m)

Как сделать воспроизведение звука в 1С без внешних компонентов? Решаем средствами интернета. Для тонкого, толстого и web-клиента.

1 стартмани

30.12.2013    86120    272    sikuda    37    

Методический материал. Работа с запросами

Практика программирования Математика и алгоритмы v8 Абонемент ($m)

Краткое методическое пособие для изучения запросов в 1С

1 стартмани

23.12.2013    19368    283    rayastar    27    

Хитрости компоновки данных: произвольная иерархия для внешней таблицы данных в отчетах на СКД.

Математика и алгоритмы v8::СКД 1cv8.cf Бесплатно (free)

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

23.12.2013    76981    milkers    44    

12 навыков, которые помогут найти причину ошибки, если непонятно, из-за чего она происходит

Практика программирования Математика и алгоритмы Бесплатно (free)

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

11.12.2013    23947    Neti    27    

Парсер запросов 1С. Часть 1: Введение, разбор математических выражений

Математика и алгоритмы v8 Бесплатно (free)

Рано или поздно становится скучно решать типичные задачи, для которых придумана 1С. Голова пухнет от бухгалтерских терминов и очередных "хотелок" пользователей. Именно в такие моменты хочется гордо поднять голову, воскликнуть "Но я же программист!" и заняться чем-то интересным. В цикле статей я постараюсь доступно описать, как устроены парсеры в целом и на примере парсера языка запросов 1С. Требования к навыкам читающего: основы языка 1С, основы алгоритмизации.

1 стартмани

04.12.2013    31161    juntatalor    49