...

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

Инструментарий Linux администратора 1С

Администрирование СУБД Linux

Меня зовут Евгений Бессонов. Сегодня я собираюсь вам рассказать про инструментарий Linux администратора 1С. Сразу хочу сделать небольшую ремарку относительно моих знаний в этой области: я не могу отнести себя к разряду «линукс-гиков» – ядро по ночам не пересобираю и патчи не накладываю. Но, тем не менее, у меня накопились кое-какие наработки, которыми я с вами сейчас хочу поделиться.

31.05.2018    31951    _evgen_b    41    

166

Бодаемся с отображением отборов на управляемых формах

Работа с интерфейсом Управляемые формы Конфигурации 1cv8

Рассмотрим в статье, как настроить отображение пользовательских отборов на форме по своему желанию.

30.05.2018    44026    lemz    24    

123

Упрощаем разработку взаимодействия с СУБД в http-сервисах OneScript

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

В статье описана библиотека и подсистема, позволяющие упростить разработку взаимодействия с СУБД в http-сервисах OneScript

1 стартмани

30.05.2018    9393    blackhole321    1    

15

О важности псевдонимов полей во временных таблицах и отборах на СКД для производительности

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

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

29.05.2018    9183    tata_1211    17    

28

Итоги в динамическом списке

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8

Предлагаю вариант, как быстро сделать итоги в динамическом списке, например в форме списка журнала документов.

28.05.2018    25914    CXY    21    

84

Оформление даты в динамическом списке

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

В статье приведен вариант оформления полей даты в динамических списках.

28.05.2018    11057    m-rv    0    

21

Распутывая узлы интеграции: Построение архитектуры слабосвязанных систем, или Кролики наступают

WEB-интеграция

Речь пойдет об интеграции систем. Кому вообще стоит обратить внимание на эту статью? Если у вас всего лишь две типовые конфигурации, то вам, наверное, эта тема будет не очень интересна – у вас нет тех проблем, с которыми сталкиваются люди, имеющие три системы и более. Но если у вас есть больше двух систем, а особенно, если есть веб-сайт, который обменивается с 1С, вам точно стоит это прочитать.

28.05.2018    32254    Evil Beaver    25    

174

Обработки в http-сервисах OneScript

OneScript

В статье описана библиотека, реализующая механизм обработок в http-сервисах OneScript.

25.05.2018    8784    blackhole321    0    

11

Расширенные методы загрузки внешних библиотек в http-сервисах OneScript

OneScript

В статье описаны расширенные методы загрузки внешних библиотек в http-сервисах OneScript на примере механизма фоновых заданий.

25.05.2018    8404    blackhole321    0    

6

Що там у них в Java

Математика и алгоритмы

Развенчание мифа о тяжёлой жизни не 1С программистов на примере создания веб сервиса редактирования таблички с использованием framework spring в Java.

24.05.2018    12944    van_za    62    

23

Повышение качества разработки. Статья 2. Абстракции, их свойства и роль в классических парадигмах программирования

Математика и алгоритмы

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Часть 2. Эта статья посвящена абстракциям, их свойствами и практическому применению в рамках классических парадигм программирования.

24.05.2018    15422    Артано    42    

54

Опять про sFTP и вообще

Внешние источники данных Платформа 1С v8.3 Конфигурации 1cv8

Памятка для разработчика по работе с FTP, FTPs и sFTP.

1 стартмани

23.05.2018    33178    leongl    30    

46

Строим графы средствами 1С (без GraphViz)

Работа с интерфейсом Платформа 1С v8.3

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    29036    slozhenikin_com    20    

55

Гиперссылка в табличной части управляемых форм

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8

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

1 стартмани

23.05.2018    34324    pyrkin_vanya    4    

53

Вывод товаров в СКД как на весах в Ашане

Розничная торговля СКД Система компоновки данных Конфигурации 1cv8

Небольшая хитрость, которая позволяет выводить информацию на СКД плиткой.

2 стартмани

23.05.2018    14852    Kutuzov    14    

59

Корректировка поступления и корректировочный счет-фактура

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

При работе с программным решением 1C:ERP Управление предприятием 2 часто возникает ситуации, когда не знаешь, как правильно отразить в программе. Примером является ситуация, когда получена корректировочная счет-фактура от поставщика. (Пример рассмотрен на релизе 2.4.3.137)

21.05.2018    90738    gaj-ka    39    

7

Объединение организаций в ЗГУ (ЗУП) 3.1 при реорганизации (слияние, присоединение)

Зарплата Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x

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

21.05.2018    39592    as7bs    23    

23

БСП: Дополнительная обработка (Регламенты) + Расширения, примеры от сложного к универсальному

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8

Продолжение статьи «БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному». Пойдем от финального примера той статьи и сделаем несколько шагов навстречу к универсальному решению.

2 стартмани

21.05.2018    23416    dsdred    17    

78

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы

Перенос данных 1C Платформа 1С v8.3

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    13578    V.Stavinsky    5    

34

Расчет с помощью СКД остатков регистра по реквизиту регистратора

СКД Система компоновки данных Конфигурации 1cv8

При построении различных ОСВ-подобных отчетов из регистра бухгалтерии посредством СКД, мы можем строить отчеты, группируя данные по измерениям регистра, субконто и периодам. При этом СКД практически все делает сама, главное, чтобы были правильно расставлены роли. Но что делать, если группировкой выступает, например, реквизит документа-регистратора, который не является измерением? Столкнувшись с такой задачей, мне не удалось найти готового решения (или плохо искал), и я хочу поделиться своим решением в этой статье.

18.05.2018    11840    bomber99544    15    

23

Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк

Механизмы платформы 1С Оперативный учет 7.7

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    10184    Vortigaunt    26    

5

Итераторы выборки

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

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

1 стартмани

16.05.2018    11177    kalyaka    10    

9

Как переходили с 7-ки на 8-ку. Пример небольшого розничного магазина

Розничная торговля Ценообразование, анализ цен Перенос данных 1C Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG)

Пример проекта из нашей практики - перевод учета в небольшом розничном магазине с 1С v7 Торговля и Склад на 1С v8 Управление Торговлей. Какими инструментами пользовались, какие вопросы возникали на проекте.

1 стартмани

15.05.2018    18482    Kutuzov    15    

7

Освобождение лицензий. Регламентное задание

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

(Разработано для 1С:Документооборот). Доработка решает проблему недостатка лицензий при сравнительно бОльшем количестве активных пользователей. Реализуется путем наблюдения "Протокола работы пользователей" и при отсутствии активности пользователя - отключение его сеанса на сервере. У нас данная доработка включена как рег. задание в 1С:Документооборот. Убиваются все сеансы с неактивностью за последние 30 минут, запускать рег. задание можно соответственно каждые 35 минут.

14.05.2018    11445    aabogachev    32    

33

Нанесение штампа на PDF файл при регистрации (входящий номер и дата)

Универсальные функции Платформа 1С v8.3 1С:Документооборот

Данный код реализует возможность автоматического нанесения штампа на PDF файл при регистрации (входящий номер и дата).

14.05.2018    26108    aabogachev    48    

97

Исполняемый .bat файл для резервного копирования 1С

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8

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

1 стартмани

14.05.2018    36656    SergPetr    32    

26

Проверка контрагента по номеру телефона перед записью

Адаптация типовых решений Платформа 1С v8.3 Конфигурации 1cv8

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

14.05.2018    6256    pyrkin_vanya    5    

4

Доработка RLS для УНФ

Роли и права Управление правами Конфигурации 1cv8

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

14.05.2018    20386    FesenkoA    10    

47

[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер)

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

Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

14.05.2018    44455    rpgshnik    33    

135

Сборка, тестирование, доставка приложения на onescript с помощью gitlab-ci

OneScript Платформа 1С v8.3 Конфигурации 1cv8

Сборка, тестирование, доставка приложения на onescript с помощью gitlab-ci на примере портирования на onescript функции daСклонение.

14.05.2018    15962    pallid    7    

40

Распределение расходов пропорционально продажам

Бюджетирование и планирование Учет доходов и расходов Адаптация типовых решений Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10

Финансовая модель. Распределение административных расходов по подразделениям пропорционально продажам за месяц.

13.05.2018    20893    RustIG    13    

11

Печать непроведенных документов (через расширение)

Адаптация типовых решений Платформа 1С v8.3 Конфигурации 1cv8

Обходим стандартную проверку, пошаговая инструкция.

1 стартмани

12.05.2018    25993    dsdred    31    

39

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники

Перенос данных 1C Платформа 1С v8.3

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    28046    V.Stavinsky    11    

113

Избавление от характеристик в УТ 11.2. Метод "Топора и педалей"

Логистика, склад и ТМЦ Адаптация типовых решений Механизмы типовых конфигураций Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11

Добрый день! Как вы поняли по заголовку статьи, речь пойдет об отказе от ведения учёта по характеристикам в программе 1С Предприятие: "Управление торговлей 11.2" (далее УТ) максимально простым, топорно-педальным методом, направленным исключительно на экономию нервов/ времени/ денег при минимальной потери эффективности. Статья основана на собственном опыте и, возможно, из разряда "накипело".

11.05.2018    14093    feva    17    

15

Подключение онлайн кассы (ККМ) ATOL к УТ 10.3 в терминале. Личный опыт

ККМ Кассовые операции Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10

Использование Онлайн Кассы на Windows HOME c драйвером без цифровой подписи. Проброска портов для ККМ. Использование компьютера с кассой в качестве сервера для быстрой печати чеков через терминал без использования сквозных COM портов.

10.05.2018    40165    pridecom    27    

25

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

Математика и алгоритмы

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Часть 1

10.05.2018    20322    Артано    52    

129

Ошибка в бонусной системе в типовой УТ11

Адаптация типовых решений Розничная торговля Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11

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

1 стартмани

10.05.2018    13747    Kutuzov    1    

10

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному

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

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    76138    dsdred    50    

334

Велостыли: Регламентные задания

Рефакторинг и качество кода

Переделывая очередное «Костыльное» решение, в голову пришла мысль, собрать все странные решения в одну статью, чтобы была некая библиотека о том, как делать не надо (Навеяно вредными советами). Потом понял, что в одну статью не получится все записать, начну с регламентных заданий. Поясню, в данную статью попали примеры из жизни, которые так или иначе реализованы на механизме регламентных заданий, при этом совершенно не всегда этот подход в принципе оправдан.

09.05.2018    16432    dsdred    28    

20