...

Библиотека по теме "Математика и алгоритмы" для 1С

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

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

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

28.12.2014    15597    Agamest    17    

37

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

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

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

25.12.2014    11544    scientes    4    

8

Простые алгоритмы численной оптимизации (одномерной)

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

В статье приведены реализации на 1С8 двух самых простых алгоритмов численной одномерной оптимизации, а именно: метод парабол и метод золотого сечения. Статья является продолжением предыдущих: 1. Простые алгоритмы численного интегрирования (http://infostart.ru/public/314372/) 2. Простые алгоритмы численного решения задачи Коши для ОДУ (http://infostart.ru/public/315681/)

21.12.2014    13851    Идальго    26    

24

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

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

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

02.12.2014    37025    LukePBStuke    77    

81

Простые алгоритмы численного решения задачи Коши для ОДУ

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

Представлена реализация на языке 1С8 простейших алгоритмов численного решения задачи Коши для обыкновенных дифференциальных уравнений (методы - Эйлера, Эйлера-Коши и Рунге-Кутта). Статья является логическим продолжением предыдущей (http://infostart.ru/public/314372/).

01.12.2014    8466    Идальго    13    

14

Минимализмы

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

Приводится подборка кратчайших решений некоторых задач. Ранее эти решения были разбросаны по комментариям к чужим публикациям.

08.10.2014    106543    ildarovich    85    

757

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

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

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

28.09.2014    6450    dimonster    3    

8

Как изменить нумерацию документов в БП 3.0

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

В статье (на примере Бухгалтерия предприятия, редакция 3.0 (3.0.35.27) ) рассматривается, как в БП 3.0 изменить алгоритм формирования префикса номера.

11.09.2014    61611    1cspbru    12    

29

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

Математика и алгоритмы Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8

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

25.08.2014    24213    jobkostya1c_ERP    5    

13

Проект Эйлер в 1С

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

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

18.08.2014    13580    scientes    28    

30

Алгоритм “хвост змеи для заполнения прямоугольной области”.

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

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

20.06.2014    28189    milkers    16    

22

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

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

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

03.06.2014    43299    Evgen.Ponomarenko    92    

107

Сокровище Рамануджана

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

Как разделить единицу на пи с точностью до 100 знаков и сколько будет Tg(10¹°°).

09.05.2014    15527    scientes    7    

26

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

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

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

1 стартмани

30.04.2014    38065    bforce    22    

149

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

Математика и алгоритмы Оптовая торговля Платформа 1С v8.3 Конфигурации 1cv8

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

24.03.2014    50467    ildarovich    123    

193

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

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

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

20.01.2014    47834    volha-77    7    

19

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

Математика и алгоритмы Система компоновки данных Конфигурации 1cv8

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

23.12.2013    86030    milkers    46    

120

Сравнение таблиц значений (табличных частей)

Математика и алгоритмы Универсальные функции Платформа 1C v8.2 Конфигурации 1cv8

Задача такова, сравнить 2 таблицы значений (Табличные части) и выдать результат, о том что в них изменилось, применительно к реальной задаче будет звучать так, показать пользователю что изменилось в документе.

06.12.2013    12273    Xatori111    10    

5

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

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

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

1 стартмани

04.12.2013    32957    juntatalor    49    

56

Алгоритм выгрузки из 1С в Access

Внешние источники данных Математика и алгоритмы Платформа 1С v8.3

Работающий алгоритм выгрузки из 1С в Access. Понадобилось выгрузить отчет в ACCESS, пришлось разбираться.

31.10.2013    33095    dimens    10    

5

Отражение атаки клонов

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

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

25.10.2013    8979    kg_am    9    

14

Популярные алгоритмы сортировки массивов

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

Разбор популярных алгоритмов сортировки массивов, реализованных на 1с. + обработка с наглядной реализацией алгоритмов.

1 стартмани

18.10.2013    162465    Ekovichev    46    

163

Подход к организации печати одного макета документа из обычной и управляемой форм документа (интерфейс Такси)

Печатные формы Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

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

10.10.2013    42328    RailMen    9    

36

Агрегатное суммирование строк в запросе – сложно, но не невозможно

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

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

1 стартмани

09.09.2013    100139    ildarovich    57    

131

Мой адрес не дом и не улица… Размышления об адресном классификаторе

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

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

29.08.2013    22888    Sergey1CSpb    1    

10

Как нарисовать граф на 1С

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

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

1 стартмани

09.08.2013    78229    ildarovich    117    

420

Алгоритм преобразования XML строки в дерево значений

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

Простой способ преобразования XML строки в дерево значений. Кода меньше, чем в любом из вариантов, найденных мною в интернете.

08.08.2013    19035    Romeooo    4    

22

Загадка возвращамого значения ЗначениеВСтрокуВнутр()

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

ЗначениеВСтрокуВнутр(Значение); Из синтаксис помощника: Получает системное строковое представление переданного значения. Что же такое "системное строковое представление"? точнее из чего оно состоит?

1 стартмани

05.08.2013    29280    vitalya24    10    

21

АЦРК: Многовариантный автоматический запрет редактирования (для конфигурации УТ 10.3)

Закрытие периода Математика и алгоритмы Инструменты администратора БД Платформа 1С v8.3 1С:Управление торговлей 10

В этой статье описывается усовершенствованная технология автоматической установки даты запрета редактирования Во-первых, можно определить несколько стратегий запрета редактирования с разными параметрами. Например, запрет в днях, запрет доступа в предыдущие месяцы кварталы и т.п., с указанием отступа от текущей даты. То есть для некоторых пользователей (рядовых менеджеров) при входе в базе будет устанавливаться запрет по вчерашний день, для других (старших менеджеров) на 5 дней назад, для третьих (администраторов базы или руководителей отдела) - запрет предыдущего месяца с отступом в 10 дней.. Во-вторых, запрет будет устанавливаться для ВСЕХ без исключения пользователей базы данных. Для самых привилегированных это будет максимальная глубина, но запрет будет установлен. Управление этой системой осуществляется через механизм дополнительных прав пользователей. При необходимости пользователь с полными правами может открыть для себя закрытый период, но только на текущий сеанс работы.

1 стартмани

22.07.2013    22286    acrk    9    

9

Сервис для изучения методов платформы 1С:Предприятие 8. Бесплатно!

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

Бесплатный ON-Line сервис изучения методов платформы 1С:Предприятие 8. Подготовка к аттестации 1С:Специалист on-line! Тестовые задания по различным видам учета! Подсказки для оптимального решения!

27.06.2013    54088    bpc222    54    

279

Проблемы интеграции данных различных информационных баз

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

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

27.06.2013    14752    frying    15    

21

Разработка многоязычной системы

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

В статье затронуты некоторые аспекты многоязычности системы с точки зрения их технической реализации

1 стартмани

20.06.2013    23824    obemgyorik    54    

33

Алгоритм построения печатных форм в 1С: Управление торговлей 11. Часть 1.

Математика и алгоритмы Платформа 1С v8.3 1С:Управление торговлей 10

В этой статье будет рассмотрен алгоритм построения печатных форм в типовой конфигурации 1С: Управление торговлей, редакция 11. Целью является наглядно показать применяемый в типовой алгоритм, чтобы помочь начинающим программистам в добавлении новых печатных форм или изменении существующих. Рассматриваются встроенные печатные формы. Алгоритм добавления внешних печатных форм и требования к ним будут рассмотрены в части 2.

29.03.2013    38602    maraton1185    14    

50

Передача аргумента, полученного по ComConnector, на сервер

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

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

1 стартмани

20.03.2013    6761    asved.ru    3    

4

v8: Концепция минимального изменения конфигурации для легкого обновления

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

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

28.01.2013    39962    MarSeN    57    

181

INFOSTART EVENT 2012: разбор решений конкурса разработчиков

Математика и алгоритмы Запросы Платформа 1С v8.3 Конфигурации 1cv8

В статье проводится разбор присланных решений на конкурс разработчиков от компании "Первый БИТ". Приводятся планы выполнения запросов и сравниваются показатели быстродействия и оптимизации.

1 стартмани

25.12.2012    16551    krolya    49    

39

Теория поиска ошибок :)

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

Соображения о поисках ошибок

1 стартмани

14.12.2012    23815    Ягг    56    

121

Алгоритм ведения дебиторской задолженности(Часть 1)

Математика и алгоритмы Взаиморасчеты

Алгоритм построения дебеторской задолженности с привязкой отгрузки и оплат

29.11.2012    20757    anterehin    15    

8

Алгоритм определения вхождения точки в полигон

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

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

1 стартмани

28.11.2012    29064    logos    29    

47

Опять двойка!

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

Продолжение тем, связанных с использованием степеней двойки «Порождающий запрос» [http://infostart.ru/public/90367/], «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/]. На этот раз речь пойдет об операциях со строками.

1 стартмани

26.11.2012    32860    ildarovich    31    

58