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

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

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

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

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

11.12.2017    4323    0    8    

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

Инструментарий Практика программирования Теория программирования Игры Статистические v8 ИТ-компания

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

сегодня в 16:13    71    0    1    

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

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

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

вчера в 10:59    965    3    3    

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

Теория учета

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

вчера в 09:29    896    0    15    

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

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

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

18.11.2017    6625    0    40    

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

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

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

вчера в 08:59    1672    0    23    

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

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

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

18.01.2018    600    0    12    

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

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

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

18.01.2018    510    1    3    

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

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

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

01.09.2017    10735    0    13    

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

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

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

18.01.2018    467    0    4    

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

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

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

17.01.2018    427    0    0    

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

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

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

17.01.2018    5228    0    246    

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

Весы v8

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

23.12.2017    1836    0    15    

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

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

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

17.01.2018    2755    0    84    

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

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

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

16.01.2018    1127    0    24    

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

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

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

15.01.2018    1975    6    7    

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

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

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

30.10.2017    5401    0    14    

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

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

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

14.01.2018    2680    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    1007    0    5    

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

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

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

13.01.2018    571    0    0    

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

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

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

05.12.2017    3141    0    17    

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

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

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

11.01.2018    1322    0    53    

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

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

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

11.01.2018    976    0    0    

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

Люди

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

11.01.2018    3432    0    35    

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

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

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

04.01.2017    8964    0    21    

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

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

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

09.01.2018    1088    0    7    

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

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

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

09.01.2018    825    0    0    

Роли в банде 110

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

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

09.01.2018    6675    0    141    

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

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

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

25.10.2017    5279    0    51    

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

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

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

08.01.2018    2645    0    16    

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

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

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

06.01.2018    3201    0    38    

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

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

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

06.01.2018    1479    0    8    

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

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

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

06.01.2016    69481    0    50    

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

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

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

06.01.2018    3561    0    51    

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

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

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

04.01.2018    2201    0    3    

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

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

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

30.12.2017    3254    6    13    

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

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

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

30.10.2017    5839    0    32    

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

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

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

29.12.2017    1454    0    7    

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

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

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

28.12.2017    7602    0    21    

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

WEB v8

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

28.12.2017    3141    0    11    

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

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

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

20.05.2015    14736    0    18    

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

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

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

28.12.2017    3120    0    59    

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

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

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

28.12.2017    934    0    0    

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

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

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

28.12.2017    8946    0    141    

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

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

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

05.09.2017    11790    0    54    

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

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

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

28.12.2017    995    1    0    

Автоматизация торговой деятельности как путь к лидерству на рынке 4

Управление проектом v8 ERP2.0 Оптовая торговля, дистрибуция, логистика

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

27.12.2017    1200    0    0    

Использование git при разработке на 1С 68

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

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

27.12.2017    3579    0    55    

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

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

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

20.09.2012    46890    0    121    

В помощь готовящимся к экзамену 1С:Эксперт по технологическим вопросам 72

Сертификация v8

Краткий рассказ о подготовке к экзамену 1С:Эксперт по технологическим вопросам, на что стоит обратить внимание, список литературы и Интернет-источников.

26.12.2017    3764    0    28    

Настройка обмена через универсальный формат между СВОЕЙ КОНФИГУРАЦИЕЙ и ТИПОВОЙ, не снимая типовую с поддержки (+ фишка БСП) 37

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

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

25.12.2017    2876    0    18    

Одно Кольцо, Чтобы Править Всеми 31

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

Рассказ о внедрении 1С. Необычный.

25.12.2017    3769    0    57    

План подготовки к аттестации на 1С: Специалиста по платформе (+ Ссылки на материалы) 40

Сертификация v8

Хочу поделиться собственным планом подготовки к аттестации на 1С: Специалист по платформе 8.3 со ссылками на материалы (и указанием стоимости).

23.12.2017    2919    3    23