...

Математика и алгоритмы: Разработка

Решение задачи "О ферзях (NxN)"

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Решение данной классической задачи при помощи 1С. Решение появилось после прочтения статьи http://infostart.ru/public/86388/. Изначально оно не планировалось к публикации, но по ходу захотелось поделиться некоторыми интересными находками.

1 стартмани

14.10.2011    8134    11    obmailok    9    

7

Настройка связи между mysql и 1С через ODBC в версии 8.2.14 (Внешние источники)

Математика и алгоритмы Внешние источники данных WEB-интеграция Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В новой редакции платформы 1С 8.2.14 появилась возможность устанавливать связь с внешними источниками данных. У меня была идея написать программу для прямой работы с базой данных на нашем сайте из 1С:Предприятия 8

17.09.2011    139634    jorikfon    72    

186

Короткая заметка про код, случайно увиденный аналитиком

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

02.09.2011    7944    beigka    148    

33

Использование нарастающих итогов в партионном учете и не только

Математика и алгоритмы Программист Платформа 1С v8.3 Россия Абонемент ($m)

Данный материал является иллюстрацией способов работы с запросами, использующими методику вычисления «нарастающих итогов». Также в данной статье рассматриваются вопросы практического использования запросов такого рода при партионном учете и расчете задолженностей. Фактически в данной статье рассматриваются альтернативы запросам, приведенным в статьях http://infostart.ru/public/61295/ и http://infostart.ru/public/68225/. Полный текст статьи можно также найти на http://nashe1c.ru/materials-view.jsp?id=383.

1 стартмани

25.08.2011    16216    y-str    107    

11

1С + PHP + JavaScript + AJAX. Основы технологий удаленного взаимодействия

WEB-интеграция Математика и алгоритмы Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Интерес к интернет-технологиям с каждым годом становится все больше и больше. Эта тенденция не обходит стороной и такие информационные системы как 1С. Для удаленного взаимодействия (через интернет) в 1С 8 предусмотрен ряд объектов, таких как HTTP соединение и веб-сервисы. Но традиционно не все 1С-разработчики сильны в вопросе веб-технологий. А когда возникает потребность в более детальном их изучении, то многим знакома ситуация, когда не знаешь, с чего же начать. И информации в интернете вроде бы много, но как разобраться в этом разнообразии, как выделить главное?

15.08.2011    64884    1cspecialist    40    

148

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

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Программа, выводящая свой исходный код на экран, не пользуясь внешними источниками данных.

27.07.2011    14988    360    archie    17    

28

Особенности написания обработок: в помощь начинающему

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Часто бывает: скачал обработку с Инфостарта - хороша, все делает как надо, но вот если бы тут рюшечку добавить, было бы вообще чудесно. Открываем исходный код, и видим: ни реквизитов обработки, ни текста модуля объекта, все свалено в кучу в модуле формы.

23.06.2011    16449    Damian    95    

122

"Взаимозачёт" и как "Я" его понимаю ...

Взаиморасчеты Математика и алгоритмы Программист Платформа 1С v7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

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

1 стартмани

06.06.2011    21990    67    Шёпот теней    168    

24

Вычисление определителей и обратных матриц

Математика и алгоритмы Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Внешняя обработка для вычисления определителей и обратных матриц.

22.04.2011    12347    53    Serge_Renard    17    

12

Модули платформы 1С: Предприятие 8.2

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

02.04.2011    71090    Laurus    20    

165

Контрольная сумма CRC8

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

Алгоритм вычисления CRC8 на языке 1Сv8 без использования внешних компонент

28.03.2011    25728    i_lo    25    

33

Тестирование – размышление о стереотипах.

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Целью данной статьи является не рассказ о тестировании как таковом – это слишком обширная тема, а скорее развеивание некоторых стереотипов.

22.03.2011    13333    awk    47    

28

Рабство программиста

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

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

11.03.2011    10300    MaxDavid    27    

7

Горячие клавиши 1С 8

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Порядка 200 комбинаций сочетаний клавиш для работы в 1с - конфигуратор и само приложение. По предложению pumbaE список команд был дополнен и расширен, за что ему отдельное спасибо :)

1 стартмани

09.03.2011    16860    1079    nzass    29    

62

Обмен данными в конфигурациях 1С

Перенос данных 1C Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

20.02.2011    76374    Redokov    39    

75

Освобождение переменных в 1С

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

Как практически на пустом месте получить ошибку блокировки по причине неверного использования переменной.

07.02.2011    17389    romansun    101    

26

История программирования: зарождение концепций.

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

Когда пред Наполеоном рассуждали о проектах гражданских инженеров, тогда он непременно спрашивал: «А что думает о том Прони?»

21.01.2011    16639    Арчибальд    12    

24

Простейшие приемы оптимизации работы программиста. Горячие клавиши.

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

20.01.2011    22675    MURzzz    30    

94

История программирования: В.М. Глушков

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

«Что касается сетей, то мы первыми в мире высказали эту идею, первыми осуществили передачу информации для ЭВМ на большие расстояния, и если не сеть, то, во всяком случае, удаленные терминалы сделали раньше всех…»

20.01.2011    16267    Арчибальд    45    

30

История программирования: А.П. Ершов.

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

Ленард, возможно, открыл рентгеновские лучи в своей голове, а Рентген направил их в кости других людей...

13.01.2011    18354    Арчибальд    167    

21

Графин 7.7. (окончание)

Математика и алгоритмы Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

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

1 стартмани

26.11.2010    22431    45    Арчибальд    129    

19

Связи Метаданных. Построитель SQL запросов

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Для написания SQL запросов часто требуется знать взаимосвязи объектов Метаданных. Данная обработка помогает решить проблему написания SQL запросов с учетом взаимосвязей объектов Метаданных.

1 стартмани

21.11.2010    25768    572    shishkin1966    24    

44

Как не «попасть на миллион», решая задачу разузлования

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Часто, столкнувшись с долгим временем выполнения какого-либо фрагмента кода, мы начинаем искать технологические программные решения: переносить вычисления в СУБД, либо в оперативную память, устранять неявные запросы в циклах, применять другие известные приемы оптимизации или просто ругать платформу. Хотя на самом деле проблема может быть всего лишь в неверно выбранном алгоритме. В статье рассказывается об одном таком случае, возникшем при решении задачи «разузлования». Надеюсь, прочитав эту статью и ознакомившись с текстом варианта программы, построенной по давно известному алгоритму, Вы избежите подобных ошибок. Тем более программа получилась совсем небольшой.

1 стартмани

21.11.2010    41649    178    ildarovich    52    

53

Жизнь на 1С.

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Классический вариант известной задачи.

1 стартмани

19.10.2010    9275    139    KeyMaster    22    

14

Сбалансированные деревья на c#

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

Вставка узла в дерево с последующей балансировкой, удаление узла из дерева с последующей балансировкой

1 стартмани

22.09.2010    16781    65    oleg2603    5    

3

Эргономика рулит, или как добиться от 1С возможности редактирования объекта в списке / Попытка применения MVC паттерна в среде 1С Предприятия 8.2

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Все началось с того, что в ходе разработки одного интерфейса меня стали посещать мысли, как легко все, что мне требовалось, достигалось в среде MS Access XP/2003.. ну в самом деле, отчего такая несправедливость?! В общем..

1 стартмани

31.08.2010    22677    218    kote    27    

24

Clr-функция для работы с метаданными 1С 8.1

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

Идея была подсказана на этом сайте. Clr-функция позволяет работать с метаданными клиент-серверной (MS SQL) 1С 8.1.

1 стартмани

19.08.2010    10232    81    dglucas_    20    

8

Еще один взгляд на проблему «жизнь без последовательностей». Часть вторая (практическая)

Математика и алгоритмы Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 Россия Абонемент ($m)

В [1 - http://infostart.ru/public/62938/] был предложен метод корректировки списаний по партиям при изменении документов задним числом. Использование данного метода позволяет контролировать остатки при неоперативном проведении и поддерживать учет по партиям всегда в актуальном состоянии, то есть обходиться без механизма последовательности документов. Собственно метод заключался в решении задачи правильного списания по партиям как задачи линейного программирования. В доказательство работоспособности метода приводится следующая «каркасная» конфигурация «Полигон», в которой этот метод реализован.

1 стартмани

19.08.2010    36039    168    ildarovich    35    

64

Расчет заработной платы на Платформе 1С 8: можно ли обойтись без реквизита КатегорияРасчета?

Математика и алгоритмы Механизмы типовых конфигураций Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

22.07.2010    22387    boln    4    

12

История программирования: Дейкстра. И Брукс.

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

05.07.2010    20198    134    Арчибальд    103    

33

Модуль менеджера или статические методы класса?

Математика и алгоритмы Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Зачем в платформе 8.2 добавили модуль менеджера объекта, как его использовать? Попробуем разобраться.

1 стартмани

02.07.2010    71443    zfilin    97    

340