...

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

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

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

03.06.2018    5324    user967810    4    

12

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

СтрНайти(), СтрНачинаетсяС(), СтрЗаканчиваетсяНа(), СтрРазделить(), СтрСоединить(), СтрШаблон() для платформы ниже 8.3.6

03.06.2018    47348    json    50    

108

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

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

01.06.2018    50501    m-rv    24    

94

Внешние источники данных Платформа 1С v8.3 1С:Бухгалтерия 3.0 Рестораны, кафе и фаст-фуд

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

01.06.2018    43132    oyti    46    

13

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

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

01.06.2018    9741    user748289    11    

9

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

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

31.05.2018    32858    _evgen_b    41    

167

Работа с интерфейсом Управляемые формы 1C:Бухгалтерия

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

30.05.2018    49661    lemz    25    

127

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

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

1 стартмани

30.05.2018    9751    blackhole321    1    

15

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

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

29.05.2018    9715    tata_1211    17    

29

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

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

28.05.2018    28403    CXY    21    

86

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

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

28.05.2018    11561    m-rv    0    

21

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

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

28.05.2018    33750    Evil Beaver    25    

178

OneScript

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

25.05.2018    9096    blackhole321    0    

11

OneScript

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

25.05.2018    8617    blackhole321    0    

6

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

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

24.05.2018    13203    van_za    62    

23

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

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

24.05.2018    16219    Артано    42    

54

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

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

1 стартмани

23.05.2018    36077    leongl    30    

48

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

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

23.05.2018    29975    slozhenikin_com    20    

55

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

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

1 стартмани

23.05.2018    41059    pyrkin_vanya    4    

54

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

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

2 стартмани

23.05.2018    15016    Kutuzov    14    

59

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

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

21.05.2018    102380    gaj-ka    41    

7

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

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

21.05.2018    43704    as7bs    23    

24

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

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

2 стартмани

21.05.2018    24311    dsdred    17    

79

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

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

19.05.2018    14169    V.Stavinsky    5    

36

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

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

18.05.2018    12870    bomber99544    16    

23

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

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

1 стартмани

16.05.2018    10629    Vortigaunt    26    

5

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

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

1 стартмани

16.05.2018    11803    kalyaka    10    

9

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

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

1 стартмани

15.05.2018    19016    Kutuzov    15    

7

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

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

14.05.2018    11928    aabogachev    32    

33

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

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

14.05.2018    28308    aabogachev    48    

101

Архивирование (backup) Платформа 1С v8.3 1C:Бухгалтерия

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

1 стартмани

14.05.2018    38729    SergPetr    32    

26

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

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

14.05.2018    6615    pyrkin_vanya    5    

5

Роли и права Управление правами 1C:Бухгалтерия

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

14.05.2018    21059    FesenkoA    10    

49

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

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

14.05.2018    48977    rpgshnik    33    

138

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

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

14.05.2018    16450    pallid    7    

41

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

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

13.05.2018    21252    RustIG    13    

11

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

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

11.05.2018    28902    V.Stavinsky    11    

113