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

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

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

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

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

04.01.2017    7275    0    21    

Использование драйвера Штрих-М для электронных весов Штрих Слим в 1С: Розница 2.2 0

Весы v8 Розница

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

сегодня в 12:57    8    0    0    

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

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

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

вчера в 21:24    421    0    1    

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

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

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

вчера в 20:24    865    1    4    

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

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

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

25.10.2017    3835    0    51    

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

Обмен через XML v8 1cv8.cf

Довольно часто встречается задача выгрузить при помощи «Конвертация данных, редакция 2.1» контактной информации контрагента из «Управление торговлей", редакция 10.3» в «Бухгалтерия предприятия, редакция 3.0». Сложность заключается в том, что в УТ контактная информация хранится в регистре сведений, а в БП - в табличной части справочника «Контрагенты». Предлагаю мое, достаточно простое, решение данной задачи.

вчера в 19:24    212    0    2    

Обзор дополнений 1С или что такое сервисы. Часть III 7

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

Заканчиваем с обзором сервисов 1С.

вчера в 13:54    375    0    2    

Компенсация молока в ЗУП 3.1 (компенсация стоимости молока за проведенную работу во вредных условиях труда) 0

Практика учета v8 v8::СПР ЗУП3.x

Начисление компенсации молока при постоянной работе во вредных условиях описано у коллег достаточно обильно. В рамках данной публикации предполагается настройка нового вида расчета, который позволит рассчитывать документом «Разовое начисление» компенсацию молока только за ту часть работы, которую сотрудник провел во вредных условиях труда, так как во многих организациях сотрудник имеет несколько мест работы, условия которых могут отличаться. В рамках данной публикации будут показаны следующие действия: - создать новые показатели для формулы расчета суммы компенсации; - создать новый вид расчета; - установить действующий тариф молока за смену; - проверить работу документа «Разовое начисление».

08.12.2017    476    0    1    

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

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

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

06.01.2016    65791    0    49    

Пример преобразования двоичных данных в строку 4

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

Доброго всем времени суток. Хочу поделиться маленьким решением маленькой проблемы. Думаю, будет интересно новичкам. Я не раз встречал на форумах вопрос: как преобразовать двоичные данные в строку? В частности, к примеру, частенько нужно получить хэш файла MD5 в текстовом виде, но как мы знаем 1С возвращает его в виде двоичных данных.

08.12.2017    539    0    12    

Этапы проекта по внедрению учетной системы 86

Управление проектом

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

05.12.2017    3164    0    7    

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

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

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

05.12.2017    1134    0    12    

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

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

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

30.10.2017    3692    0    14    

Стратегия "победил - победил". Тонкое искусство переговоров для специалистов по 1С и не только. Часть 5 8

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

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

04.12.2017    1223    0    0    

Обзор дополнений 1С или что такое сервисы. Часть II 50

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

Продолжаем обозревать сервисы 1С.

04.12.2017    3548    0    14    

Латентные паразиты 105

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

Вот вы сидите, и не думаете о паразитах. А они рядом.

04.12.2017    5715    0    129    

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

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

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

30.10.2017    3639    0    24    

Статьи затрат и элементы затрат (часть 2) 16

Теория учета Практика учета

Как правильно применять статьи затрат и элементы затрат? Чем статьи затрат и элементы затрат отличаются друг от друга? Затраты и расходы предприятия

03.12.2017    1681    0    4    

Загрузка из Excel в управляемом приложении 7

Загрузка и выгрузка в Excel v8::УФ

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

30.11.2017    1531    0    15    

Оптимистические уровни изоляции в MS SQL Server 33

Системное

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

30.11.2017    1959    0    1    

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

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

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

20.05.2015    13506    0    18    

Бизнес-процессы: Процесс заключения договора с клиентом 7

Бизнес-процессы v8 1cv8.cf

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

30.11.2017    921    1    0    

Типы блокировок в MS SQL Server 67

Системное

В SQL Server существует более 20 типов блокировок. Для начала мы рассмотрим основные из них, чтобы понять, когда и для чего SQL Server использует их.

29.11.2017    2461    0    2    

Обзор дополнений 1С или что такое сервисы. Часть I 63

Пользователю системы

Обзор по сервисам 1С. Что это такое, как это использовать, условия получения и некоторые особенности работы.

29.11.2017    4156    0    25    

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

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

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

05.09.2017    10086    0    54    

Как получить список простых чисел в запросе 17

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

Поиск простых чисел с помощью запроса (решение тестового задания).

28.11.2017    2540    0    32    

Система взаимодействия. Быстрый старт 32

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

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

28.11.2017    1958    2    4    

Инструкция по настройке загрузки из ФСС электронных листков нетрудоспособности ЭЛН в "1С: Зарплата и управление персоналом ред.2.5" 6

Обмен с другими системами v8 КА1 ЗУП2.5 УПП1

Клиент (страхователь) работает в программе "1С Зарплата и управление персоналом ред.2.5" сдает отчетность через Контур и не собирается подключать 1С-Отчетность, при этом хочет загружать электронные больничные в программу 1С Зарплата. Подобная ситуация может быть и для других конфигураций в которых есть документ "Начисление по больничному листу", например КА 1.1, УПП 1.3.

28.11.2017    923    5    5    

Оформление и рефакторинг сложных логических выражений Промо 202

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

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

20.09.2012    45322    0    112    

Как посмотреть, какие данные заблокированы в СУБД MS SQL Server 45

Системное

Иногда требуется посмотреть, какие объекты и данные заблокированы и какие блокировки на этих объектах стоят (речь идет только о транзакционных блокировках). В SQL Server для этих целей существует динамическое представление sys.dm_tran_locks. Оно возвращает сведения об активных в данный момент в SQL Server ресурсах диспетчера блокировок.

28.11.2017    2231    0    9    

Работа с кодами - числами, датами, кодами справочников, номерами документов, идентификаторами в 1С и в других базах данных 1

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

Поддерживается преобразование Кодов на основе Алфавитов, в том числе ''блочных" кодов - состоящих из блоков (подстрок) одинаковой длины (например: 8, 16, 32-битные коды, Хэши и т.п.). Функции доступны на Клиенте и на Сервере. Демо-примеры сделаны на управляемых формах. Тестировалось на платформах серии 8.3.10.

28.11.2017    765    2    0    

Доработка ERP 2 для отражения акциза при реализации подакцизных товаров (табачной продукции) 3

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

При внедрении ЕРП2.4 на нашем табачном производственном предприятии встал вопрос учета в 1С ЕРП2.2 акциза с продажи табачных изделий. Компания 1С категорически игнорирует учет акцизов в 1С, а занимается только алкогольным ЕГАИС. Что ж, будем реализовывать самостоятельно.

28.11.2017    729    0    1    

Боль планирования в 1С Промо 51

Практика учета v8 1cv8.cf

Что не так с планированием в 1С, почему и есть ли свет в конце тоннеля?

26.10.2017    5346    0    175    

Комплект увольнения 96

О жизни

Это все, что останется после меня. Это все, что возьму я с собой.

28.11.2017    4747    0    76    

ЦУП. Сбор данных показателей 14

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

Чтобы проанализировать данные производительности, нужно эти данные сначала собрать. Для этого в ЦУП предназначен сценарий "Мониторинг". Всего в сценарии доступно 22 показателя, разделенных на 5 групп. Для сбора данных по этим показателям ЦУП использует 3 источника данных: данные агента кластера 1С, счетчики операционной системы, технологический журнал.

27.11.2017    1450    0    1    

Устранение ошибки при подключении к базе данных 1С через COM-соединение 30

Системное v8 БП3.0

Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): "Класс не зарегистрирован" или "Недопустимая строка с указанием класса".

27.11.2017    2151    0    11    

Экзорцизм программистскими методами Промо 240

О жизни

Примеры из жизни о том, как инструменты на платформе 1С помогают компании изгонять зло.

24.08.2017    10461    0    50    

Вывод отладочных сообщений HTTP Сервиса с помощью ChromeLogger 19

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

Разработка для 1C для вывода отладочной информации с помощью ChromeLogger. Есть вопросы к знатокам.

27.11.2017    1604    0    13    

Простой бесплатный DashBoard с помощью http сервиса 112

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

Как создать свой DashBoard без дополнительных затрат и сложных технических доработок.

25.11.2017    4896    14    26    

Статьи затрат и элементы затрат (часть 1) 14

Теория учета Практика учета

Как правильно применять статьи затрат и элементы затрат? Чем статьи затрат и элементы затрат отличаются друг от друга? Затраты и расходы предприятия

25.11.2017    1796    0    2    

Приглашаем в облако. Многоквартирный дом для пользователей и программистов 1С Промо 13

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

Продать обычную коробку 1С или переместить клиента в облако? Опасения и выгоды. Как потом сопровождать и конфигурировать?

26.10.2017    2787    0    13    

Двоичное дерево, двоичное дерево поиска, двоичная куча, B-дерево 24

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

В большинстве реляционных СУБД в качестве структуры данных для индексов (та или иная их реализация) используются именно деревья. И не просто деревья, а сбалансированные деревья поиска. В этой статье как раз о них.

24.11.2017    2095    0    4    

Подбор аналогов номенклатуры по свойствам, реквизитам и характеристикам 9

Практика программирования v8 1С:Франчайзи, автоматизация бизнеса

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

24.11.2017    975    0    0    

Начало внедрения БСП в новую конфигурацию 7

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

Начало внедрения БСП 2.4.4.80. Первые проблемы и пути их решения.

24.11.2017    1246    1    5    

Подробное описание работы механизма расчета себестоимости в программах начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) Промо 93

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

Зачастую, когда встаёт вопрос о валовой прибыли предприятия, то большой проблемой становится корректная оценка себестоимости товаров. Для того, чтобы программисту было понятно, как программа рассчитывает себестоимость, нужно понимать алгоритмы, которых придерживались разработчики. Данная статья описывает, как это работает в актуальных (начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ)) версиях программы, и наиболее полезна для программиста. Данные алгоритмы описаны разработчиками в комментариях расчета себестоимости.

03.08.2017    9074    0    6    

Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам 30

Распределенная БД (УРИБ, УРБД) v8

Читая комментарии к курсу касательно новых возможностей расширений конфигурации, которые привнес релиз 8.3.11 на одном из известных сайтов с курсами, я обратил внимание, что коллегам приходится отказываться от расширений из-за решения перейти на РИБ. Мы сами относительно недавно начали переходить на РИБ, и мы также активно пользуемся расширениями и в этой статье я хотел бы рассказать, как мы решили эту проблему.

24.11.2017    2328    0    3    

Как вести переговоры с коллегами, или 7 простых приемов из мира природы. Тонкое искусство переговоров для специалистов по 1С и не только. Часть 4 11

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

Добрый день! В своих онлайн-курсах я не раз ссылался на книгу дрессировщицы Карен Прайор «Не рычите на собаку» как на отличный материал по мотивации людей. Увы, не все готовы выделить время на чтение специальной литературы, поэтому попытаюсь вкратце донести до вас самое главное о том, как замотивировать человека в переговорах на примере…дрессировки животных.

24.11.2017    1555    0    1    

Использование механизма редактирования макетов БСП для внешних обработок 25

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

Небольшие изыскания по применению механизма редактирования внешних печатных форм для своих внешних обработок.

24.11.2017    1447    2    5    

Использование программных перечислений, ч.1: строковые константы Промо 127

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

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    14903    0    33    

Делаем из зоопарка цирк (размышления об интеграции) 5

Интеграция

Хочу поделиться своим виденьем интеграции различных систем между собой, или новый взгляд на клиент серверную архитектуру. Все мы знакомы с принципами построение клиент-серверных приложений. Где данные с клиента передаются на сервер и обратно. Также существуют системы вида: Клиент-Сервер-Клиент, например, мессенджеры, где при событии отправки письма данные передаются на сервер, сервер пересылает данные другому клиенту или клиентам, если их несколько. По аналогичному принципу можно построить «систему интеграции» различных приложений.

23.11.2017    1279    0    13    

Структура подчиненности в УТ 11.4 8

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

В 11.4 опять был изменен механизм структуры подчиненности, вот как я его реализовал в 11.4.1.241.

23.11.2017    1246    0    3    

Как открыть ИП без бумажной волокиты и походов в налоговую 16

Управление проектом

Если у вас готова бизнес-идея и даже появились первые заказы, самое время оформить всё официально, чтобы не вызывать вопросы у государства. Тем более, что и заказчики любят работать с ИП — не нужно искать способы, как заплатить вам за услуги.

22.11.2017    1349    0    0    

Красивые графики. Пошаговая инструкция (Highstock) 101

Работа с интерфейсом v8

Данный подход опробован на библиотеках: Нighcharts и Highstock. Для работы будет необходима 1С и браузер Google Chrome. Чукча не писатель (первая публикация).

22.11.2017    3393    0    19