...

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

Математика и алгоритмы Управляемые формы

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

18.11.2017    108923    pahich    90    

613

СКД Система компоновки данных 1C:Бухгалтерия

Решение проблемы некорректного расчета остатков при получении данных с помощью СКД из нескольких таблиц

17.11.2017    63403    echo77    32    

123

Перенос данных 1C Платформа 1С v8.3 1С:Конвертация данных

Эту статью я написал для тех, кто хочет максимально быстро и эффективно научиться создавать правила выгрузки данных в конфигурации 1С Конвертация данных редакции 2.1. Разберем практическую несложную задачу создания правил выгрузки данных регистра «Лицевые счета работников организаций» ЗУП 2.5 в справочник «Банковские счета» БП КОРП 3.0. Поделюсь некоторыми эффективными приемами: ВыгрузкаПоПравилу(…), работа с глобальными параметрами конвертации и передача их с Источника в Приемник методом ПередатьОдинПараметрВПриемник(…), приемы ускорения и оптимизации конвертации данных. Кому эта статья покажется простой и/или захочется продолжения: рекомендую другую мою публикацию, в которой разобран более сложный пример : https://infostart.ru/public/695916/

1 стартмани

17.11.2017    44764    RailMen    2    

29

Операции по ВЭД Адаптация типовых решений Оперативный учет 7.7 1С:Торговля и склад 7.7

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    12320    AndKovalchuk    0    

1

Производство готовой продукции (работ, услуг) Платформа 1С v8.3 1С:ERP Управление предприятием 2

В статье рассматривается пример расчета себестоимости продукции и работ встречного выпуска применительно к 1С:ERP Управление предприятием 2.

15.11.2017    22903    ERP-master    9    

31

Инструменты администратора БД Платформа 1С v8.3

Автоматическая очистка кэша конфигурации 1С для сеанса текущего пользователя (при динамическом обновлении или ручном интерактивном запуске)

14.11.2017    25698    golovkodv    18    

71

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

Вы можете держать копии баз своих клиентов актуальными на своем backup-сервере. Rsync передаст только изменения базы, в связи с чем, передача данных произойдет самым рациональным способом. Обновление копии файловой базы происходит почти мгновенно, даже по низкоскоростным каналам связи. Вы сможете держать копии всех MSSQL баз на своём удалённом сервере с почасовой актуальностью. Как это сделать описываю в деталях. Систему можно использовать вообще для любых файлов. Если копия не обновляется заданное время - приходит оповещение об этом. Предыдущая версия уже несколько лет работает на локальном backup-сервере, который спасал мою честь несколько раз.

2 стартмани

14.11.2017    18106    ЕСТЬNULL    8    

42

OneScript Платформа 1С v8.3

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

14.11.2017    72980    nixel    89    

408

Загрузка и выгрузка в Excel Универсальные функции Платформа 1С v8.3

Разбор файла *.xlsx как Web-архива, выгрузка изображений без потери качества, с определением положения изображений.

12.11.2017    13092    user634820_zergemoth    2    

9

Перенос данных 1C Платформа 1С v8.3 1C:Бухгалтерия

Для чего нужно изучить данную статью и когда эти знания могут пригодиться? В первую очередь приведенная ниже информация потребуется программистам 1С, когда перед ними встанет задача доработать типовой обмен между конфигурациями, который настроен через синхронизацию данных, т.е. по плану обмена. Что же такое «План обмена»? План обмена в 1С – это объект, который входит в состав метаданных конфигурации и служит для синхронизации данных между информационными базами.

09.11.2017    122307    user858846    40    

167

WEB-интеграция Платформа 1С v8.3 1C:Бухгалтерия

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

08.11.2017    47189    azubar    13    

40

Корректировка данных Платформа 1С v8.3 1C:Бухгалтерия

Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах. Рассмотрим это на примере.

07.11.2017    21300    user759624    8    

11

Математика и алгоритмы Платформа 1С v8.3

Задача преобразовать массив некоторых структур в дерево значений возникла, когда я получил JSON от сервиса о структуре папок пользователя. А именно строка JSON была получена через API Google Drive, когда пользователю предлагается выбрать одну из его папок. При преобразовании JSON у меня получился массив структур, в которых есть некоторый ключ уникальности и ключ родителя-структуры. Предлагаю ознакомиться с алгоритмом не использующую рекурсию, который достаточно быстро создает дерево значений, для последующего показа пользователю.

1 стартмани

07.11.2017    17042    Arxxximed    15    

12

Оборотно-сальдовая ведомость, Анализ счета Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0

Для тех, кто торопится и некогда читать статью: в приложении 2 файла: Первый - (внешний) отчет, который можно добавить в базу, как внешний. Второй - можно использовать для замены стандартного отчета в конфигурации. Рассматривается и проверено на конфигурации БП 3.0.52.39, хотя работало и на ранних версиях. Данный механизм подходит только для тех случаев, когда на один расчетный документ введена одна с/ф. *********************************************************************************** Статья предназначена для программеров, объясняет, как изменить стандартный отчет ОСВ по счету, чтобы в отчете по счетам 76.АВ и 76.ВА была возможность видеть саму счет-фактуру выданный или полученный, а не расчетный документ, как это делается в стандартном отчете. *********************************************************************************** апд 2020/01/14 коллеги, на последних релизах БП внешний отчет не работает, нужно переделывать

1 стартмани

06.11.2017    24196    twiny    37    

3

HighLoad оптимизация Платформа 1С v8.3 1C:Бухгалтерия

Пример того, как я ускорил вывод большого табличного документа(100+ страниц)

2 стартмани

06.11.2017    45562    SITR-utyos    17    

66

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Конвертация данных 1С:Бухгалтерия 3.0

В статье рассказываю: 1) о механизмах и транспорте обмена данными, где одной из сторон обмена выступает конфигурация на базе 1С, и о том, какой транспорт и в каких случаях лучше использовать 2) о решении задачи выгрузки данных документа «Зарплата к выплате организаций» (с выгрузкой банковский счетов физ лиц документа) из ЗУП 2.5.123.1 (далее Источник) в БП КОРП 3.0.52.39 (далее Приемник) путем создания правил обмена данными с использованием конфигурации «Конвертация данных» (далее просто КД) ред. 2.1.8.2. для (далее ЗкВО) 3) о тестирование полученных правил обмена данными.

1 стартмани

03.11.2017    40710    RailMen    5    

51

Инструменты администратора БД Платформа 1С v8.3 1C:Бухгалтерия

Статья описывает собственный опыт дополнения/редактирования списка баз 1С пользователей. Нет необходимости идти к каждому пользователю отдельно.

03.11.2017    90069    vpodgurskiy    14    

20

Внешние источники данных Мобильная разработка Платформа 1С v8.3 Мобильная платформа

Краткий курс по созданию мобильного приложения на Android, который связывается с сервером 1С через HTTP-сервис. Публикация рассчитана на тех, кто хорошо знаком с программированием на платформе 1С и владеет основами программирования на платформе Android (умеет создавать Activity и знает, как устроена структура проекта).

03.11.2017    39955    cdiamond    21    

157

HighLoad оптимизация Платформа 1С v8.3 1С:Комплексная автоматизация 1.х

Статья о том, как я оптимизировал 1С, с целью ускорить проведение документа.

02.11.2017    18257    Dream_kz    37    

29

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:Библиотека стандартных подсистем

Представляю вашему вниманию небольшую статью-справку по разработке внешней печатной формы с использованием БСП и возможностью ведения диалога с пользователем. Запрос различных данных и т. д.

1 стартмани

02.11.2017    38856    Andrew189100    16    

21

Информационная безопасность Платформа 1С v8.3 Управляемые формы Управление правами 1C:Бухгалтерия

Как включить/выключить механизм защиты от опасных действий реализованный в новой версии платформы 1С:Предприятие 8.3.9. Одним из нововведений новой версии платформы 1С:Предприятие 8.3.9 стал механизм от опасных действий. После установки новой версии платформы 1С (начиная версии 8.3.9.2033) при попытке открыть внешнюю обработку или расширение программа выдает сообщение..

01.11.2017    96310    webresurs    15    

36

Работа с интерфейсом Управляемые формы 1С:ERP Управление предприятием 2

Отображение локальных файлов и файлов справочника "НоменклатураПрисоединенныеФайлы" на управляемой форме с помощью поля HTML документа.

1 стартмани

01.11.2017    18234    Vyacheslav_Kochnev    31    

105

Инструкции пользователю

Как сравнивать две базы при помощи Экселя. Как это делают не программисты.

31.10.2017    13893    avk72    0    

27

Технологический журнал Платформа 1С v8.3

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

30.10.2017    40216    MrWonder    45    

179

Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия

Округление числовых значений по трём правилам математики

30.10.2017    21627    dakork    4    

7

Универсальные функции Механизмы платформы 1С Запросы Платформа 1С v8.3

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

30.10.2017    36391    unichkin    18    

97

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

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

29.10.2017    13672    JohnConnor    10    

21

Бюджетирование и планирование Платформа 1С v8.3 1С:ERP Управление предприятием 2

Данные из подсистемы планирования могут "отражаться" в подсистеме бюджетирования. А именно, количество и суммы из планов могут передаваться в указанный сценарий бюджетирования в "товарные" статьи бюджета в разрезе аналитик. В настоящей статье рассматривается законченный пример, демонстрирующий соответствующие настройки и возможности 1C: ERP. В итогах статьи приведены правила отражения.

29.10.2017    24364    kuprava    2    

16

СКД Платформа 1С v8.3 Система компоновки данных 1C:Бухгалтерия

Краткая шпаргалка по программной работе с настройками СКД

29.10.2017    41392    json    10    

193

Механизмы платформы 1С Управляемые формы

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

28.10.2017    24205    starik-2005    6    

19

Запросы Платформа 1С v8.3 1С:Конвертация данных

Цель: выявить (зафиксировать) и реализовать удобную навигацию в КД, например: -Открытие алгоритмов в правилах конвертации объектов и правилах выгрузки данных.

27.10.2017    12255    Trise    6    

51

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

Постарался кратко описать опыт настройки потоковой репликации и непрерывного архивирования в PostgreSQL.

27.10.2017    33557    KRIHA    20    

69

Математика и алгоритмы Платформа 1С v8.3

Статья для тех, у кого есть неудержимое желание программировать и хочется доработать какую-то конфигурацию (или проект на 1С), выложенный на Github, но останавливают незнакомые слова Git, Github, Fork, Commit, Pull request, Merge, Issue.

1 стартмани

26.10.2017    65878    BlizD    61    

286

Администрирование веб-серверов Платформа 1С v8.3 1C:Бухгалтерия

В публикации описана установка web-сервера Аpache 2.4 на платформе Windows

26.10.2017    241054    ВикторП    24    

135

Бюджетирование и планирование Платформа 1С v8.3 1C:Бухгалтерия

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

26.10.2017    37616    1c-intelligence    182    

71

Перенос данных 1C Платформа 1С v8.3 1С:Конвертация данных

1. Вступление 2. Что понадобится: конфигурация 1С: Конвертация данных 2. и обработки из пакета. Для примера задач возьмем конфигурации 1С: Управление торговлей 11 и 1С: БП 3.*. 3. Нам понадобятся Обработки для выгрузки структуры метаданных и обмена. 4. Выгрузка структуры метаданных конфигурации 1С: Управление торговлей 11.3 и 1С: Бухгалтерия предприятия 3.0.* 5. Загрузка структур метаданных конфигураций в базу конвертации. 6. Создание правил конвертации в 1С на конкретном примере задачи. 7. Подводим итоги: Выгрузка и загрузка данных с помощью разработанных правил обмена данными.

26.10.2017    177704    somel    39    

273

Обновление 1С Платформа 1С v8.3

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

25.10.2017    28145    avk72    66    

42

Загрузка и выгрузка в Excel Платформа 1С v8.3

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

23.10.2017    101363    arakelyan    45    

400