Статьи

...

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов

Практика программирования Математика и алгоритмы Универсальные функции Производительность и оптимизация (HighLoad)

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    50295    DarkAn    86    

XDTO - часть 3

Практика программирования Администрирование данных 1С

Мы продолжаем цикл статей по изучению подсистемы XDTO в 1С:Предприятие. Это третья часть, в которой мы будем работать непосредственно с подсистемой, рассмотрим главные строительные блоки подсистемы и рассмотрим небольшой пример кода.

3 стартмани

28.01.2013    198318    Evil Beaver    182    

Отчет INFOSTART EVENT 2012 (презентации, фото, прочие)

О сообществе

15 и 16 ноября 2012 года в Концертном зале «Колизей» на Невском, 100 в Санкт-Петербурге состоялась первая всероссийская конференция INFOSTART EVENT 2012 – значимое мероприятие по управлению проектами и профессиональной разработке на платформе 1С: Предприятие. Проект, реализованный профессиональным сообществом в области автоматизации учета и управления www.infostart.ru – самым многочисленным (более 315 000 участников!) сообществом Рунета, - собрал под своей эгидой представителей крупнейших компаний: 1С-Гэндальф, 1С-Рарус, ГК Бизнес Архитектор, ПФ «СКБ Контур», СГ Уралсиб, ОАО «Газпром Нефть», ОАО «Галс Девелопмент», «Регионгазхолдинг», «Петербургская Транспортная компания», «1С-Бюджет-Консалтинг», ООО «РосКонцепт», Холдинг RBI, СофтБаланс, РТЛ и многих других. Генеральным спонсором конференции INFOSTART EVENT 2012 выступила компания 1С: Первый Бит (www.1cbit.ru, делаемпроекты.рф) – крупнейшая региональная сеть среди фирм-франчайзи 1С. Почетными гостями мероприятия стали представители фирмы PricewaterhouseCoopers – мирового лидера в области аудита и бизнес-консультирования. Численность аудитории конференции INFOSTART EVENT 2012 превысила 580 человек, приехавших в Санкт-Петербург со всех регионов России и стран СНГ. Привлекательность конференции для участников заключалась, главным образом, в возможности поприсутствовать на мастер-классах докладчиков, а затем и пообщаться с ними лично в Малом аудиторном зале. Докладчиками на конференции выступили признанные «звезды» в области автоматизации учета и управления на платформе 1С, первоклассные профессионалы: Фарит Насипов, Евгений Гилев, Александр Орефков, Александр Кунташов, Николай Шилкин, Василий Казьмин, Ирина Павленко, Алексей Бочков, Александр Белов, Артур Аюханов, Станислав Митичкин, Дмитрий Юхтимовский, Павел Баркетов, Олег Филиппов, Герман Кудяков, Александр Чавалах, Алексей Лустин, Михаил Брегадзе, Валерий Федоров и Дмитрий Костюнин. За два дня работы конференции участники прослушали и обсудили более 20 докладов от ведущих специалистов и разработчиков, изучили тенденции и познакомились с инновациями, получили возможность лично пообщаться с лидерами индустрии, обменяться опытом, найти партнеров по бизнесу и единомышленников. Успех мероприятия и изобилие положительных отзывов позволяют с уверенностью утверждать, что в следующем году компания «Инфостарт» будет ждать всех желающих на INFOSTART EVENT 2013!

20.11.2012    43132    support    1003    

Управление товарными запасами. Заказы поставщикам и/или снабжение с центрального склада.

Управленческий учет (прочее) Финансовый учет и бюджетирование (FRP) Оптовая торговля Учет ТМЦ Финансовый учет и бюджетирование (FRP) Оптовая торговля Учет ТМЦ

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

17.02.2016    27395    windows98a    15    

Чем воспользоваться для распознавания котиков в 1С?

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

На митапе по инструментам для расширения возможностей 1С выступил Олег Филиппов. Он сравнил подходы Native API, COM, Docker и Serverless, и рассказал, как упростить использование в 1С алгоритмов, реализованных на других языках, с помощью облачной технологии «Функция как сервис».

12.04.2021    525    comol    1    

Рефакторинг в редакторе модулей

Рефакторинг и качество кода

Для тех, кто не пользуется Ctrl+Alt+R. “Контролируемый процесс улучшения кода без написания новой функциональности”, “Равносильное преобразование алгоритмов” и т.п в данной статье НЕ рассматриваются. Тема статьи: замечательные команды из подменю Рефакторинг контекстного меню редактора модулей в конфигураторе. В статье описано, как команды из подменю Рефакторинг помогают при написании кода

10.03.2020    4285    pparshin    3    

Xubuntu 20.04 для бухгалтера 1С

Linux Администрирование СУБД

В публикации представлен необходимый минимум для настройки Xubuntu 20.04 в качестве рабочего места бухгалтера, ведущего учёт в программе 1С: Бухгалтерия 3.0 файловый вариант. Кроме этого, настроено подключение и других сотрудников через тонкий клиент 1С к опубликованной на веб-сервере базе бухгалтерии.

12.04.2021    1087    compil7    4    

Быстрый запуск информационной базы 1С:Предприятия 8.3 в Python c использованием bat файла

Стартеры 1С

В статье излагается решение задачи быстрого запуска требуемой пользователю информационной базы 1С:Предприятия 8.3. Под быстрым запуском подразумевается запуск информационной базы без выбора в списке информационных баз. Один из способов - запуск информационной базы с использованием ярлыка. Второй способ - быстрый запуск информационной базы в Python с использованием bat-файла.

12.04.2021    192    fscorp~~61    2    

Добавление параметризуемой команды в ЗУП 3.1

Практика программирования

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

1 стартмани

24.09.2020    587    lolmatrix    3    

Принадлежит ли директору компьютер директора. Часть 1 из 3. Экран. Истории от kuzkov.info

Информационная безопасность

Описание примера программирования конфигурации 1С кодом, который может делать снимки экранов всех компьютеров на предприятии и отправлять их 1Снику для просмотра.

3 стартмани

05.03.2021    1532    Steelvan    32    

Принадлежит ли директору компьютер директора. Часть 2 из 3. Файлы. Истории от kuzkov.info

Информационная безопасность

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

3 стартмани

22.03.2021    366    Steelvan    1    

Авторская сборка задачницы Mantis от kuzkov.info. 1.Установка и файлы для скачивания.

Управление проектом Управление задачами Облачные сервисы, хостинг Групповая разработка Прочие инструменты разработчика

Первая часть учебника по задачнице мантис (mantis), написанная по мотивам переезда kuzkov.info с жиры (jira). В учебнике достаточно подробно и с картинками описана развертка и начальная настройка мантиса в облачном веб-размещении. Также описаны причины переезда на мантис, дано краткое сравнение двух задачниц и общие выводы после переезда (открывашка: jira выключена и забыта).

5 стартмани

20.01.2021    680    Steelvan    11    

Новая концепция учета по видам запасов в типовых конфигурациях 1С УТ 11.4, ЕРП 2.4

Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ

О том, что предложили разработчики в конфигурациях ЕРП 2.4, УТ 11.4 для решения проблем с вариативностью видов запасов

18.11.2018    31975    ids79    23    

Контроль отрицательных остатков в конфигурациях: УТ 11.4, КА 2.4, ЕРП 2.4

Бухгалтерский учет Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ

Подробный разбор всех присутствующих в конфигурациях УТ 11, КА 2, ЕРП 2 вариантов контроля отрицательных остатков: по организациям, складам, оперативный контроль

08.11.2018    69796    ids79    85    

Учет товаров по сериям в типовых конфигурациях УТ 11.4, КА 2.4, ЕРП 2.4

Бухгалтерский учет Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ

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

02.12.2018    70028    ids79    153    

Как контролировать качество внешних обработок, отчетов, правил обмена, расширений 1С и поставить это на поток

Рефакторинг и качество кода

Если код написан качественно, его легче развивать и дешевле поддерживать. О том, как организовать контроль качества кода в ручном и автоматическом режиме, и какие инструменты могут в этом помочь, на INFOSTART MEETUP Новосибирск.Online рассказал Олег Тымко.

09.04.2021    1948    olegtymko    25    

Полезные примеры составления схемы компоновки данных #1

Практика программирования

Данная статья появилась благодаря периодически появляющимся вопросам на сайте http://1cskd.ru/. Задачи, которые задают авторы вопросов совсем не тривиальные, но их можно решить с помощью СКД.

5 стартмани

09.04.2014    162081    SITR-utyos    51    

Сравнение архитектуры двух СУБД.

Администрирование СУБД

Избранные административные представления.

09.09.2020    1780    vasilev2015    3    

Длительный цикл производства для ERP 2.4

Производство готовой продукции (работ, услуг) Производство

Как мы победили длительный цикл производства в ERP.

08.04.2021    471    more    4    

Работа с Конвертацией данных 1С 2.1

Практика программирования Перенос данных из 1C8 в 1C8

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

16.03.2017    88065    perepetulichka    26    

Проект Эйлер в 1С. Задача №5

Практика программирования

Решение задачи №5 проекта Эйлер.

02.03.2021    478    VasRogov    0    

Предотвращение многократного вызова "ПриПолученииДанных" в табличном поле в обычных формах

Работа с интерфейсом Практика программирования

Долго искал решение: как при выводе строк заполнить значениями колонки, которые созданы программно, чтобы, не было тормозов при стандартном поиске. И с минимальными изменениями (легко контролируемыми, при обновлении).

07.04.2021    1022    Vlad_CK    6    

Эффективные приемы разработки

Практика программирования

На Infostart Meetup Ekaterinburg.Online выступил Сергей Наумов – руководитель центра аналитики и консалтинга WiseAdvice. Сергей поделился с коллегами приемами разработки, которые помогут избежать потенциальных проблем при реализации сложных проектов.

07.04.2021    1480    SergeyN    11    

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

Практика программирования

Часто сталкивался с задачей поиска по подстроке в таблице значений. Ну, например, в таблице нужно найти всех Петровых, или, например, все строки, в которых значение в Колонке Х начинается на "Бел". Вариантов для себя нашел всего 2. Первый - это перебор и сравнение со значением поиска, а второй - поместить во временную таблицу и через Подобно вытащить значения. Но все это было медленно, примерно на 130 000 поиск нужных значений занимал более 1,5 секунд (это перебором), а помещение во временную таблицу не всегда возможно и тоже более секунды. Тогда сделал сделал так, отсортировал таблицу по нужному мне столбцу и далее уже из этой таблицы выбирал нужные мне данные. И скорость возросла значительно, теперь то, что я ранее выбирал за 1,5 секунды, выбирается не более 10 милисекунд.

07.04.2021    467    MikeI    14    

Шпаргалка установки сервера взаимодействия без MSI(9.0.33) использованием Postgresql в docker-compose

docker

Какой бы не был бизнес - он нуждается в коммуникации. У кого-то Telegram, у других - Whatsapp, у кого то - электронные письма. Возникла задача наладить общение между пользователями базы 1С без мессенджеров. Скачав самую свежую версию на момент написания статьи 9.0.33, обнаружились некоторые подводные камни при установке.

07.04.2021    432    yaroslavkravets    0    

«БИП: Бизнес-Процессы». Примеры использования. Часть №4. Графика

Управление бизнес-процессами (BPM)

В статье приводятся примеры настройки графических карт сценариев в системе «БИП: Бизнес-Процессы».

28.08.2020    945    YuriYuriev    0    

Полезные примеры СКД, ч.2

Практика программирования

Еще несколько примеров решения задач в СКД.

06.04.2021    2651    Neti    7    

УТМ 4.x на Атол-HUB20

Розничная торговля ККМ

В январе 2021 года компания АТОЛ прекратила развитие проекта «HUB-УТМ». На сайте появилась прошивка для Атол-Hub20 с возможностью установки УТМ 4.x , но УТМ не стартует. Дело, похоже, в том, что в пакете УТМ драйверы Рутокена и Java предназначены для 32х битной системы, а сборка Armbian 64х битная. Запускаем УТМ4 путем подмены бинарников и библиотек Java и библиотеки PKCS#11.

06.04.2021    354    Drowsy    5    

Контроль отрицательных остатков. Детская болезнь автоматизации в учете

Учет ТМЦ Анализ учета

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

22.03.2021    765    mkalimulin    84    

Что такое алгоритм?

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

Как ответить на этот вопрос и не попасть пальцем в небо.

25.02.2019    12126    mkalimulin    274    

Как быстро развернуть автоматическую линию проверки своего решения на 1С, затратив 8 часов и получив выигрыш в 1 человеко/месяц

Тестирование и исправление

У разработчиков 1С уже есть все инструменты, позволяющие использовать современные инженерные практики в 1С. О том, как за 8 часов внедрить автоматические проверки для решений на 1С, снизить в них количество глупых ошибок, а также высвободить ресурсы на более интеллектуальную работу на INFOSTART MEETUP Ekaterinburg.Online рассказал Артур Аюханов.

05.04.2021    2710    artbear    14    

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

Практика программирования

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

1 стартмани

04.07.2017    22170    IgorXml    2    

Работа через сервис 1С-Отчетность нескольких пользователей

Регламентированная отчетность Зарплата WEB

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

05.04.2021    424    keat24    0    

Для чего нужен флаг "Автозаполнение" в СКД и каких проблем без него можно избежать

Практика программирования

Речь пойдет о флаге «Автозаполнение» в наборе данных Запрос Системы компоновки данных (СКД). Сразу хочу отметить, что флаг «Автозаполнение» доступен только в наборе данных - Запрос.

26.02.2020    8006    Neti    41    

Безопасная работа с транзакциями во встроенном языке

Практика программирования

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

1 стартмани

25.03.2019    39517    tormozit    55    

Лайфхаки для разработчиков 1С. Часть 1

Практика программирования

Собрали 20 лайфхаков, которые используют наши программисты при работе с 1С. Формы, контрагенты, СКД, процедуры, глюки платформы и многое другое. В этой статье публикуем первую часть.

30.09.2020    6205    Neti    47    

Новые возможности обработки Печать договоров по шаблонам для УТ 11, КА 2, ERP 2

Печатные формы документов Документооборот и делопроизводство

В публикации описаны возможности обработки, которые появились в новых релизах

19.12.2019    5060    pparshin    3    

Платформа 8.3.18 Обновление ИБ в пакетном режиме поломалось? Решено

Администрирование СУБД

Уже давно работаем с большим количеством ИБ и обновляем, естественно, в пакетном режиме, но с переходом на новую платформу 8.3.18.1208 этот пакетный режим поломался. Стало появляться окно конфигуратора и спрашивать вопросы, раньше такого не было. Решение найдено.

24.12.2020    4612    VPanin56    14    

Внезапное исчезновение движений документа

Практика программирования

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

02.04.2021    711    strupik    0    

Бонусная система. Разработка, внедрение

Управление взаимоотношениями с клиентами (СRM) Розничная торговля

Задача: необходимо запрограммировать механизм начисления бонусов не в день покупки товаров, а только по истечении 14 дней.

02.04.2021    479    Rustig    18