Расширенный фильтр

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

.Net в 1С. На примере использования HTTPClient,AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо 74

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    22113    0    28    

Автоматизация для "полевых" сотрудников (тех, кто не работает в офисе) 19

Бизнес-процессы v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса

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

сегодня в 09:26    328    0    0    

Собираем желтую банду 36

Личная эффективность

Что, как и зачем делать, если хочется эффективности, удовольствия и развития. Для всей банды.

вчера в 01:10    2260    0    67    

Ошибка печати чека на ККМ Атол FPrint22. ПоследующаяОплата (Кредит) вместо Электронными. Розница 2 2

Ошибки в отраслевых решениях ККМ v8 Розница

При печати чека на FPrint22 неожиданно выяснилось, что вместо Электронными (пробивали по платежной карте) в чеке вставало на вид оплат ПоследущаяОплата (Кредит).

22.01.2018    378    0    4    

Этюды по программированию. Взаимодействие с Microsoft Word Промо 65

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

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

11.12.2017    4607    0    8    

Способы распределения затрат - прямой, пошаговый и с помощью СЛАУ 11

Теория учета

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

22.01.2018    554    0    0    

Выгрузка характеристик номенклатуры в бухгалтерию 3

Перенос данных из 1C8 в 1C8 v8 1cv8.cf

Эта статья может быть полезна тем, кто хочет избежать «свёртки» номенклатуры с характеристиками при выгрузке в базу бухгалтерии. В «1С Бухгалтерия» версий 2.0 и 3.0 нет понятия «характеристика номенклатуры», поэтому при выгрузке, например, из УНФ в базу бухгалтерии номенклатура с характеристиками сворачивается в одну позицию без характеристик. В статье на примере конфигураций «УНФ 1.6» и «БП 3.0» описана доработка правил обмена, которая позволяет выгружать каждую комбинацию «Номенклатура + Характеристика» в виде независимой номенклатуры в базу бухгалтерии.

22.01.2018    303    0    3    

А чё это вы здесь делаете, а? 90

WEB v8 1cv8.cf

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

21.01.2018    2354    5    30    

Как работает серверный вызов в 1С Промо 205

Теория программирования v8::УФ

Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.

18.11.2017    7058    0    40    

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

Практика программирования Теория программирования Игры v8 1cv8.cf

Объект ГенераторСлучайныхЧисел удобно выдает случайные числа в заданном интервале значений. Исследование особенностей, рассуждения на тему случайных чисел, практика применения. Увлекательно в игровой форме можно исследовать работу генератора случайных чисел.

20.01.2018    679    0    53    

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

Практика программирования Универсальные функции v8::УФ 1cv8.cf

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

19.01.2018    2258    9    5    

Локализация 1С приложений (адаптация продуктов под другие рынки) 15

Теория учета

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

19.01.2018    2010    0    22    

Как просто запомнить алгоритм программного вывода в СКД Промо 123

Практика программирования v8 v8::СКД

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

01.09.2017    11142    0    13    

Скорлупа треснула 68

Личная эффективность

Разбираемся с главным вопросом. А то сколько можно уже.

19.01.2018    3870    0    42    

Отключение требования минимальной платформы 1С на типовых конфигурациях с БСП 5

Универсальные функции v8 1cv8.cf

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

18.01.2018    863    1    12    

Пример добавления собственных ролей пользователям через расширение 1С 8

Практика программирования Защита, права, пароли v8 v8::Права 1cv8.cf

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

18.01.2018    782    1    3    

Ликбез 8.Х: Управляем чем-нибудь железным. Скажем, светофорами на автомобильных весах Промо 12

Весы v8

Как управлять внешними приборами/механизмами через COM-порт.

23.12.2017    1930    0    15    

Динамическая нумерация документов 4

Практика программирования v8 1cv8.cf

Была задача сделать для одного вида документа (например "Кадровый перевод") динамическую нумерацию, при этом редактирование номера доступно только Администратору, например, то есть чтобы при установке флажка нумерация менялась с НС00-00001 на НС00-00001тс. А если флаг не стоит, то продолжалась дальше, так же продолжалась и для новой нумерации, то есть уже НС00-00002 или НС00-00002тс. и т.д.

18.01.2018    750    0    4    

Загрузка данных из DocsVision 3

Обмен с другими системами v8

Необходимо было реализовать загрузку данных из программы документооборота "DocsVision 5" в "1С:Документооборот 8". Данное описание оставляю больше для себя, чтобы не забыть, ну и, может, еще кому поможет, т.к. не нашел нигде нормального описания.

17.01.2018    604    0    0    

Как разрабатывать на 1С и не быть "1С-ником" 66

Личная эффективность

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

17.01.2018    6709    0    360    

Программные перечисления, ч.2: приемы кэширования при разработке Промо 51

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

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

30.10.2017    5560    0    14    

Творим Историю вместе 49

Теория программирования

Расширяем границы, выходим за рамки, ставим новые цели - все, как вы любите.

17.01.2018    3159    0    97    

Профессия для интроверта 1

Личная эффективность

Преимущества профессии 1С: программиста для интроверта и экстраверта на примере собственного опыта.

16.01.2018    1314    0    24    

Знакомимся с HTTP-сервисами в OneScript 46

Практика программирования v8 1cv8.cf

В статье описан механизм HTTP-сервисов в OneScript, а также приведен пример интеграции и совместной работы с 1С:Предприятие

15.01.2018    2246    6    7    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо 13

Практика программирования v8 1cv8.cf

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

05.12.2017    3299    0    17    

Делаем простую систему непрерывной интеграции (CI) c OneSсript, xUnitFor1C и v8LogScanner 74

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

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

14.01.2018    2925    5    44    

1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета 6

Практика программирования v8 v8::УФ v8::СКД 1cv8.cf

Самый важный аспект 1С - это быстро получить данные из базы. Например, по результату набранного в КонсолиЗапросов запроса вывести этот результат на экран. А еще лучше, когда мы вызываем выборку данных из конкретного документа и, конечно, желаем, чтобы параметры по этому документу тоже были переданы в выборку. Здесь мы будем выводить данные на экран по нажатию кнопки в документе, обязательно с получением в параметрах значений из документа. Рассмотрим 8 вариантов вывода подобной информации на экран: 1.Вывод результатов запроса командой Сообщить() из ТаблицыЗначений; 2.Вывод результатов запроса - просто в табличный документ; 3.Вывод результатов запроса с помощью ДвумерногоМассива; 4.Вывод результатов запроса с помощью МассиваСтруктур (с двумя вариантами); 5.Вывод обычным объект-Отчетом без СКД; 6.Вывод объект-Отчетом-СКД+УстановкаПараметров; 7.Вывод объект-Отчетом-СКД+ВнешняяВременнаяТаблица; 8.Вывод программно СКД без объекта-Отчета с Параметром=ВнешняяВременнаяТаблица.

14.01.2018    1176    0    5    

Восстановление данных из fullbackupdata Sony PC Companion. Часть 1: Телефонная книга 0

Архивирование (backup)

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

13.01.2018    678    0    0    

Отладка дополнительных обработок БСП Промо 37

Практика программирования v8 1cv8.cf

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

04.01.2017    9130    0    21    

Клуб 0 децибел или тишина спасет мир 8

Личная эффективность

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

11.01.2018    1467    0    56    

Специфика ведения бухгалтерского учета на предприятиях агробизнеса 4

Практика учета v8::БУ УПП1 Сельское хозяйство и рыболовство

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

11.01.2018    1091    0    0    

Как провести конференцию разработчиков 1С в своем городе? 41

Люди

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

11.01.2018    3619    0    35    

Легкий способ обновления измененной конфигурации Промо 34

Инструментарий v8

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

25.10.2017    5397    0    51    

Черпаем простые числа решетом Аткина 7

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

Предложен способ увеличения быстродействия запроса поиска простых чисел с помощью "решета Аткина".

09.01.2018    1189    0    7    

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) ч.3 2

WEB v8 1cv8.cf Автомобили, автосервисы

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

09.01.2018    933    0    0    

Роли в банде 117

Управление проектом Личная эффективность

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

09.01.2018    7203    0    142    

Принципы учета номенклатуры в конфигурациях УТ11 и ERP. Ошибки расчета себестоимости Промо 289

Теория учета Практика учета v8 ERP2.0 УТ11 КА2

Основные регистры, используемые для учета номенклатуры в конфигурациях УТ11, КА2, ERP. Для чего используются все эти регистры, какие из них основные и какие вспомогательные. Основные ошибки в учете товаров и расчет себестоимости. Как проще находить и исправлять ошибки в учете.

06.01.2016    69872    0    51    

Анатомия 1С для чайников 7

Пользователю системы v8 1cv8.cf

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

08.01.2018    2861    0    16    

Работа с файлом PDF из 1С 52

Практика программирования v8 1cv8.cf

Чтение текста из PDF, разделение на страницы многостраничного файла PDF и выгрузка данных PDF файла.

06.01.2018    3408    0    38    

Низкобюджетное внедрение КА2 (переход с ТиС 7.7) 6

Практика учета v8 ERP2.0 Розничная и сетевая торговля (FMCG)

В сентябре 2017 у моего клиента произошло долгожданное событие - запуск КА2. История данного внедрения будет полезна тем, кто хочет внедрить КА2 (УТ11), но не имеет возможности на значимые затраты.

06.01.2018    1621    0    8    

Исследование технологического журнала 1С при помощи регулярных выражений в блокноте Промо 91

Оптимизация БД (HighLoad) v8

Все из тех, кто пробовали сдать на сертификат "Эксперт по технологическим вопросам 1С", сталкивались с методикой ЦКТП - разбор файлов технологического журнала при помощи консоли bash. Я, в свою очередь,внёс изменения в данную методику. Мне хотелось достичь более понятного вида и сфокусироваться на Perl, в качестве предпочтительного средства обработки файлов ТЖ. Вот что из этого вышло:

30.10.2017    5985    0    32    

Git с человеческим лицом для тех, кто устал терять данные 45

Архивирование (backup) Управление проектом

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

06.01.2018    3741    0    52    

В «1С:ЗУП КОРП 3.1» тормоза (медленная работа) в журналах документов при использовании критериев отбора 21

Практика программирования Оптимизация БД (HighLoad) v8::Запросы ЗУП3.x

Статья для тех, у кого: 1) используете RLS (ограничение доступа на уровне записей и полей), 2) много документов (более 100 тысяч в одном журнале), 3) используете «Журналы документов», 4) отборы в динамическом списке (по сотруднику). Скорее всего, Вы испытали на себе, как отбор происходит минутами (жутко тормозит) – тогда Вам сюда.

04.01.2018    2389    0    3    

Практика доступа в базу 1С через протокол oData. Изменение данных 56

Практика программирования Обмен с другими системами v8 1cv8.cf

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

30.12.2017    3441    6    13    

Универсальная функция для программного выполнения СКД Промо 96

Инструментарий Универсальные функции v8::СКД 1cv8.cf

Часто встречаются вопросы на форумах о программном формировании СКД. Вроде и информации много по этому поводу, но... Все как всегда :) Собственно, в описании без лишних слов выложен текст общей функции, в которую, для выполнения отчета, нужно передать (минимум 2 параметра): СКД и ТабличныйДокумент.

20.05.2015    14834    0    18    

Генератор случайных чисел без дубликатов 3

Практика программирования v8::УФ

Хочу рассказать о своем первом опыте работы с Генератором Случайных Чисел без дублей.

29.12.2017    1542    0    7    

Как создать бронебойную систему кибербезопасности на базе 1С 35

Системное v8 1cv8.cf

Данный документ разработан экспертами ГК ИНТАЛЕВ для специалистов в области корпоративных информационных систем и кибербезопасности с целью проверки и помощи в доработке мер по созданию действительно безопасной информационной системы на базе 1С и "ИНТАЛЕВ: Корпоративный менеджмент".

28.12.2017    7765    0    21    

Готовим Soap для Web-сервисов. Рецепты 59

WEB v8

В статье описаны различные варианты обмена данными с web-сервисами по протоколу Soap, основанные на личном опыте.

28.12.2017    3318    0    11    

Как мы визуализировали отдел продаж - графические отчеты для 1С Промо 90

Пользователю системы v8 УНФ ERP2.0 УТ11 КА2 1С:CRM

После выполнения очередного проекта по автоматизации отдела продаж на 1С (конфигурация 1C:CRM 8, ред. 2.0) мы вдруг поняли, что чего-то не хватает. Странно: вроде и бизнес-процессы внедрены, и цифры в отчетах бьются, и заказчик в целом доволен. Но, реальным финалом проекта должна была стать визуализация данных по отделу продаж и установка TV-панели в кабинете у менеджеров по продажам.

05.09.2017    11907    0    54    

Как мы универсально заштриховали документы 31

Практика программирования v8 1cv8.cf

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

28.12.2017    3220    0    59    

Ошибка "Запись не верна! Набор записей, принадлежащий менеджеру, должен содержать ровно 1 запись" в Альфа-Авто 5 и методы ее устранения 3

Ошибки в отраслевых решениях v8 1cv8.cf Автомобили, автосервисы

Сегодня посреди рабочего дня база отказалась впускать пользователей. При попытке запуска вываливалась ошибка "Запись не верна! Набор записей, принадлежащий менеджеру, должен содержать ровно 1 запись". При этом активные сеансы работали без проблем. Саму ошибку можно было увидеть не всегда, чаще всего она пряталась за баннером с машинками.

28.12.2017    993    0    0    

Ад своими руками 165

Бизнес-процессы

Почему не надо внедрять системы управления задачами

28.12.2017    9275    0    143    

Формирование комплекта печатных форм в типовых конфигурациях для разнотипных документов 6

Универсальные печатные формы Печатные формы документов v8 v8::БУ v8::ОУ 1cv8.cf

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

28.12.2017    1092    1    0