Библиотека — все для 1С
Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо
Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки
10.09.2017 12043 0 64
Использование регулярных выражений (RegExp) в Linux
Описывается способ использования регулярных выражений (RegExp) в Linux с использованием тех же компонентов, что и в Windows (COM-объекты VBScript.RegExp).
сегодня в 09:35 278 0 1
Автоматическая ширина колонок в СКД
Случай, когда настроек по максимальной и минимальной ширине колонок в условном оформлении недостаточно.
сегодня в 08:00 654 0 4
Несколько версий сервера 1С на одном компьютере
Как установить несколько экземляров сервера 1С на один компьютер. Как установить несколько служб агента 1С на один сервер? Как запустить сервера разных платформ на одном компьютере.
18.04.2018 1910 0 8
Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо
Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.
01.02.2018 5433 18 35
Тестирование: пример создания сценарного UI теста для платформы 1С
В этой статье мы расскажем, как создать сценарный UI-тест. Опишем последовательность действий и покажем, как это сделать с использованием инструментария. Рассмотрим пример, максимально приближенный к боевому, покажем на примере конфигураций УТ11/ERP проверку бизнес-процесса "Продажа". Вы сможете убедиться, что создание сценарных тестов для платформы 1С на самом деле относительно быстрый и простой процесс.
17.04.2018 1851 12 8
Настройка регламентных заданий с использованием bat-файлов или vbs-скриптов через механизм Task Scheduler Windows
Развернутое описание всех нюансов настройки регламентных заданий без редактирования конфигурации через внешние обработки 1С с использованием bat-файлов или скриптами через механизм Task Scheduler Windows.
17.04.2018 923 1 3
Интеграция Zimbra и 1С
В публикации описывается способ интеграции 1С с почтовым сервером Zimbra, используя SOAP сервис. Рассматривать вопрос интеграции будем на примере бизнес задачи, из блока CRM. Реализации общей адресной книги(GAL-Global Address List) между сотрудниками. Сотрудники(компания) ведет весь учет в 1С, в том числе и элементы CRM, а Zimbra выступает лишь в роли почтового сервиса. Сделать данную публикация побудило отсутствие в интернете готовых примеров совместной работы 1С и Zimbra. Надеюсь, она поможет кому-либо сократить время на реализацию похожей задачи.
16.04.2018 1235 0 17
Как работает серверный вызов в 1С Промо
Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.
18.11.2017 16308 0 50
Yep Cart. Пишем интернет-магазин на http-сервисах OneScript
В статье описана демонстрационная конфигурация, реализующая простейший интернет магазин на http-сервисах OneScript, интегрированный с 1С:Предприятие.
16.04.2018 1552 1 2
Как скачать дистрибутивы 1С ubuntu/debian в терминале
Скрипт для скачивания дистрибутивов 1С ubuntu/debian в терминале.
16.04.2018 608 0 10
Мобильный клиент + HTTP Сервис + Расширение конфигурации
Пример использования Мобильного клиента, http сервиса и расширения. 10.04.2018 фирма 1С выпустила релиз 8.3.12.1412, с долгожданным мобильным клиентом. Платформа содержит еще ряд долгожданных функций, например возможность работы с расширением через хранилище, но разговор пойдет именно о Мобильном клиенте.
16.04.2018 2709 6 11
Принципы учета номенклатуры в конфигурациях УТ11 и ERP. Ошибки расчета себестоимости Промо
Основные регистры, используемые для учета номенклатуры в конфигурациях УТ11, КА2, ERP. Для чего используются все эти регистры, какие из них основные и какие вспомогательные. Основные ошибки в учете товаров и расчет себестоимости. Как проще находить и исправлять ошибки в учете.
06.01.2016 82351 0 54
Как написать обмен с 50 поставщиками и не сойти с ума. Техника
О том как из обмена с одним идеальным поставщиком сделать обмены с 50 реальными поставщиками.
16.04.2018 1053 0 1
Взаимодействие с NFC через мобильную платформу 1С
Цель была научиться взаимодействовать с внешними приложениями из приложения на мобильной платформе 1С. Для данной цели выбрал тему чтение/запись NFC меток. Было разработано: 1) приложение в android studio, которое взаимодействует с NFC 2) приложение на мобильное платформе 1с, которое взаимодействует с разработанным приложением в android studio.
15.04.2018 865 0 5
Настройка кассы АТОЛ с поддержкой ФФД 1.05 в 1С
Инструкция для подключения кассы по новому протоколу ффд 1.05.
14.04.2018 1889 5 56
Повышение качества разработок и онлайн контроль ошибок Промо
Анализ ошибок и сбор ошибок журнала регистраций из десятков и сотен баз в одном месте.
09.03.2018 8837 90 43
Сжатие логов журнала транзакции MS SQL
Автоматический шринк журнала транзакций и перевод базы в простой режим восстановления.
14.04.2018 1271 0 6
Подключение ККТ "К1-Ф" к конфигурациям на обычных формах
Описание подключения он-лайн кассы "К1-Ф" к конфигурациям на обычных формах. П.С. С подключением к конфигурациям на управляемых формах (Розница 2, УТ 11, ERP) проблем быть не должно, есть подробное описание на сайте ИТС, доступно без регистрации на примере Розницы 2.2 https://its.1c.ru/db/kkt/content/97/hdoc.
13.04.2018 701 0 2
Как правильно купить 1С Промо
К нам в компанию нередко обращаются клиенты с просьбами о помощи в выборе конфигурации 1С. Программные продукты под этой торговой маркой даже в перечне официальных решений нередко похожи друг на друга по перечню функций и названию. А ведь есть еще и конфигурации отраслевые, разнообразные решения от компаний-партнеров. Все это вносит определенную путаницу, и делает выбор для пользователя далеко не очевидным.
23.03.2018 2853 0 25
Асинхронная запись и чтение файла без использования модальных методов и временных файлов
В статье рассмотрено решение задачи формирования и записи файла на основе данных информационной базы. Формирование происходит на стороне сервера с помощью механизма потоков. Используются асинхронные методы передачи файлов между клиентом и сервером. Также рассмотрено решение обратной задачи - чтение файла и запись его данных в информационную базу. Статья ориентирована прежде всего на новичков, также приведенный код может использоваться в качестве шаблона.
10.04.2018 3476 5 22
Конвертация данных. Произвольная иерархия справочника
Источник: Бухгалтерский учет ред. 4.5 платформы 7.7. Приемник: Бухгалтерия предприятия 3.0. Задача: При загрузке справочника «Номенклатура» в приемнике, все элементы поместить в папку «Товары» с сохранением имеющейся иерархии в 7.7.
10.04.2018 1428 0 3
Иерархия IT-систем и выбор программного обеспечения для организации труда Промо
IT-системы плотно вошли в нашу жизнь. Мощные и сложные программные продукты используются в самых разных сферах. При этом многие забывают, что появились IT-системы не просто так, как программные продукты, которые нужно продавать и внедрять, а как инструменты организации и автоматизации труда.И очень важно помнить при выборе и внедрении IT-систем, что первичен здесь — труд, а не программное решение. Я не единожды сталкивался с тем, что люди выбирали программу просто потому, что: “она понравилась”. В результате появляются попытки “натянуть” процессное производство, например, работу молокозавода, на ERP-систему, предназначенную для дискретного производства (сборка изделий).
23.03.2018 2739 0 15
Как написать обмен с 50 поставщиками и не сойти с ума. Теория
Поставщики бывают разные. Одни готовы подстроиться под наш формат - другие нет; одни обмениваются SOAPом - другие RESTом; одни работают с кодами товаров - другие с идентификаторами предложений; одни готовы отдать статус по заказу - другие нет; у одних есть справочники, элементы которых вам нужно сопоставить со своими - у других нет. В общем очень разные.
09.04.2018 2156 0 10
Решение проблемы отображения интерфейса Такси на экранах с маленьким разрешением
Решение возникшей проблемы при переходе с интерфейса 8.2 на интерфейс Такси на экранах с маленьким разрешением.
06.04.2018 2978 0 18
Лицензия не получена: Ошибка программного лицензирования Error=-2147217394 (0x8004100E)
Решение проблемы пропавшей лицензии и ошибки при ее восстановлении - "Лицензия не получена: Ошибка программного лицензирования Error=-2147217394 (0x8004100E)".
06.04.2018 1553 0 0
Оформление и рефакторинг сложных логических выражений Промо
В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.
20.09.2012 51883 0 124
Проверка на наличие дублирующихся строк в табличных частях
Рассмотрен вопрос осуществления проверки на наличие дублирующихся строк в табличных частях, предложен альтернативный вариант.
04.04.2018 1942 1 2
Запуск Apache 2.4 с модулем 1С внутри Docker контейнера
Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.
04.04.2018 4342 0 24
Сервер администрирования кластера серверов 1C:Предприятия и deployka
В данной статье познакомимся с сервером администрирования кластера серверов 1С:Предприятия, а конкретно с утилитами rac.exe и ras.exe, а также программой deployka, с помощью которых становится возможным администрирование кластера серверов 1С:Предприятие из командной строки.
04.04.2018 4234 0 6
Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) готовая процедура + обработка - демонстрационный пример Промо
Если у вас возникает необходимость на форму влиять динамически и создавать элементы управляемой формы программно, а особенно хотите вывести программно (динамически) динамический список, вам будет интересна эта процедура. Процедура включает также возможность формирования своей командной панели (аля снятие галочки "Автозаполнение" у стандартной командной панели списка).
19.01.2018 10354 16 14
Решение проблемы автоматического утверждения расчета кадровиком документов. Разграничение прав кадровиков и расчетчиков. ЗУП 3.1
Статья посвящена тем, кто столкнулся с проблемой автоматической установки "Расчет утвердил". Также рассматривается решение проблемы с отображением ФОТ и оклада у кадровика. Добавление роли ЧтениеДанныхДляНачисленияЗарплатыРасширенная кадровику без последствий для расчетчика.
04.04.2018 1951 0 16
Настройка ККТ с передачей данных. 1С: 8.3
Настройка ККТ в 1С после замены фискального регистратора АТОЛ 30Ф.
04.04.2018 2185 0 1
Перенос помеченных на удаление объектов. Конвертация 2.1
Иногда при переносе данных возникает задача: не переносить помеченные на удаление документы, а те документы, которые были ранее перенесены в базу приемник и теперь в приемнике стали помеченными на удаления - переносить так, чтобы в базу приемник не тянулись связанные с объектом ссылки, но искомый объект помечался на удаление. В данной статье будет рассказано, как это можно сделать достаточно просто, используя конфигурацию "Конвертация 2.1".
02.04.2018 2616 0 2
Мобильный корпоративный мессенджер (или чем мы занимаемся в свободное время) Промо
Корпоративный мессенджер, пробы пера на мобильной платформе 1С.
18.12.2017 8588 0 62
Совместная работа БП 3.0 и ЗУП 3.1. Устранение ошибки синхронизации персональных данных физических лиц
При совместной работе указанных конфигураций с использованием встроенного плана обмена «ОбменЗарплата3Бухгалтерия3» персональные данные физических лиц передаются некорректно. Это связано с ошибкой в правилах обмена (замшелой уже, с учётом того, сколько времени эта ошибка «кочует» из версии в версию правил).
31.03.2018 2483 0 7
Первый шаг к успешному проекту автоматизации
Всем нам хочется, чтобы проект по автоматизации предприятия был успешным? Чтобы поставленные цели были достигнуты в срок и затраты не превысили запланированных? В нашей статье мы расскажем, каким, по нашему мнению, должен быть первый шаг к успешному проекту.
30.03.2018 2676 0 1
Разбираем лицензирование 1С. Техническая часть
Разбираем вопросы технического плана по получению и переполучению лицензии 1С.
30.03.2018 7781 0 55
Отладка подключаемых обработок Промо
На самом деле для этого не нужно ни изменять конфигурацию, ни пользоваться вспомогательной обработкой-отладчиком.. Все просто :)
04.01.2017 17063 0 49
Перерасчет выбранных в списке документов "Начисление зарплаты" для ЗУП 3.1.2 и 2.5.123
Это одна из серии публикаций, посвященных внедрениям прикладного решения 1С:ЗУП на больших проектах внутри холдинга РЖД. Статья будет полезна разработчикам и внедренцам. В статье рассказываю, как быстро и просто реализовать групповой перерасчет документов «Начисление зарплаты...» в форме списка для ЗУП 3.1.2 и для ЗУП 2.5.123 (платформа 8.3.10.2699).
29.03.2018 2310 0 2
Скрипт подключения списка информационных баз 1С в зависимости от контролера домена авторизации
Многие давно и успешно используют файл "1CEStart.cfg" для подключения списка информационных баз "1С Предприятия" на терминальных серверах и рабочих станциях. На сайте ИТС 1С (также как и в "желтой библии" "Руководство администратора") в "Приложение 3. Описание и расположение служебных файлов" достаточно подробно описаны настройки этого файла. Но ни на ИТС, ни в других статьях в интернете не описано каким образом изменять этот файл, чтобы подключался список баз (РИБов) того территориального офиса, в котором находится компьютер. В этой статье я опишу способ подключения списка ИБ в зависимости от контролера домена авторизации пользователя при помощи скрипта cmd и групповой политики.
29.03.2018 2074 0 5
Организация псевдо-партионного учета на РАУЗ
Имеется 1С самопальная, сделанная на основе КА 1.1 для работы удаленного склада в ОАЭ, в которой: -Используется РАУЗ -Отключен бухгалтерский учет (за ненадобностью) -Отключены все подсистемы работы с НДС (т.к. его там не было до 2018 года) В связи с изменениями законодательства ОАЭ там теперь введен НДС 5% для некоторых видов поставок и отгрузок. Для формирования отчетности по НДС (в частности, возмещения НДС по продажам не облагаемым НДС) решил сделать псевдо-партионный учет НДС.
28.03.2018 2084 0 4
.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо
Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.
10.03.2016 28534 0 28
Фоновые задания в http-сервисах OneScript
В статье описана библиотека, реализующая механизм фоновых заданий в http-сервисах OneScript, а также некоторые обновления платформы 1.0.19
28.03.2018 3902 1 14
[T-SQL] Почему разыменование - это плохо?
Обращение к полям таблицы через точку [Док.Номенклатура.Комплект] называется операцией разыменования ссылочного поля. Программисту 1С важно понимать, что даже самый маленький запрос может быть интерпретирован в 7-этажного монстра.
28.03.2018 3581 0 41
Как не отправить груз в Новосибирск, вместо Калининграда. Практика применения управленческого штрихкода
Встречали два штрихкода на продукции? В своей практике я разрабатывал это для пищевого предприятия, в производстве кабельной продукции и дымоходов, в ювелирной отрасли. Первый штрихкод обязательный для всех продукций в торгово-розничных сетях. Он разрабатывается и наносится по ГОСТ ISO/IEC 15420-2010 с регистрацией в международной организации GS1. Второй штрихкод иногда размещают на упаковку (партию), на дополнительной этикетке, а иногда на той же, что и основной ШК. Он служит полезной информацией для внутреннего управленческого учёта.
27.03.2018 2449 0 1
Этюды по программированию. Взаимодействие с Microsoft Word Промо
Часто приходится заниматься созданием сложных документов Word с таблицами, вложенными фрагментами, хитрым оформлением и прочими радостями жизни. Это - попытка как-то структурировать полученный опыт, чтобы не приходилось перерывать ворох старых обработок в поисках крупиц истины. Надеюсь, эта статья будет полезна и Вам.
11.12.2017 11249 0 20
Настройка Dropbox как службы на терминальном сервере
Настройка Dropbox как службы на терминальном сервере на примере сервера Windows 2008 R2 x64. К сожалению, Dropbox не имеет своих инструментов для настройки синхронизации как сервиса Windows. Но иногда очень хочется это сделать, чтобы, например, бэкапы 1С своевременно синхронизировались с облачным хранилищем независимо от того, запущен терминальный сеанс под определенным пользователем или нет.
27.03.2018 2242 0 5
Заполнение справочника с изображениями элементами по умолчанию
Пример одного из решений, как можно заполнить справочник с изображениями значениями по умолчанию включая сами изображения. Сами изображения взяты из программы MapSource 6.16.3. Данные для загрузки хранятся в макете в формате XML.
26.03.2018 2019 2 0
1C÷Linux÷PostgreSQL÷Apache
Дружим 1С с Линуксом ИЛИ Установка окружения для работы с 1С на Линуксе под Постгресом и Апачем.
26.03.2018 4957 0 41
Обманчивая ошибка "Данные были изменены или удалены другим пользователем"
В данной статье описывается такая причина возникновения сообщения об ошибке «Данные были изменены или удалены другим пользователем», расследование которой может завести в тупик.
25.03.2018 2498 0 4