...

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

Работа с интерфейсом 1С:Предприятие 8

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

23.05.2018    31793    slozhenikin_com    20    

55

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

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

1 стартмани

23.05.2018    51442    pyrkin_vanya    4    

56

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

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

2 стартмани

23.05.2018    15761    Kutuzov    14    

59

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

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

21.05.2018    118407    gaj-ka    42    

7

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

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

21.05.2018    51185    as7bs    29    

25

БСП (Библиотека стандартных подсистем) 1С:Предприятие 8 1C:Бухгалтерия

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

2 стартмани

21.05.2018    26779    dsdred    17    

79

Перенос данных 1C 1С:Предприятие 8

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

19.05.2018    15459    V.Stavinsky    5    

36

СКД 1С:Предприятие 8 1C:Бухгалтерия

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

18.05.2018    14624    bomber99544    16    

24

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

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

1 стартмани

16.05.2018    12277    Vortigaunt    26    

6

Математика и алгоритмы 1С:Предприятие 8

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

1 стартмани

16.05.2018    12959    kalyaka    10    

9

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

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

1 стартмани

15.05.2018    20917    Kutuzov    15    

7

Инструменты администратора БД 1С:Предприятие 8 1С:Документооборот

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

14.05.2018    13299    aabogachev    32    

33

Универсальные функции 1С:Предприятие 8 1С:Документооборот

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

14.05.2018    32970    aabogachev    48    

103

Архивирование (backup) 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

14.05.2018    41457    SergPetr    32    

26

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

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

14.05.2018    7720    pyrkin_vanya    5    

5

Роли и права 1С:Предприятие 8 1C:Бухгалтерия

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

14.05.2018    22703    FesenkoA    10    

50

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

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

14.05.2018    59286    top_1c    33    

142

OneScript 1С:Предприятие 8 1C:Бухгалтерия

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

14.05.2018    17842    pallid    7    

41

Бюджетирование и планирование Учет доходов и расходов Адаптация типовых решений 1С:Предприятие 8 1С:Управление торговлей 10

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

13.05.2018    22413    RustIG    13    

11

Перенос данных 1C 1С:Предприятие 8

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

11.05.2018    31181    V.Stavinsky    11    

113

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

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

11.05.2018    16314    feva    17    

15

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

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

10.05.2018    46323    pridecom    27    

26

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

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

10.05.2018    22739    Артано    52    

129

Адаптация типовых решений Розничная торговля 1С:Предприятие 8 1С:Управление торговлей 11

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

1 стартмани

10.05.2018    15218    Kutuzov    1    

10

БСП (Библиотека стандартных подсистем) 1С:Предприятие 8 1С:Библиотека стандартных подсистем

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

1 стартмани

10.05.2018    91810    dsdred    50    

342

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

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

09.05.2018    18102    dsdred    28    

20

Работа с интерфейсом 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием

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

09.05.2018    28100    dima_home    11    

52

СКД 1С:Предприятие 8 1С:Управление производственным предприятием

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    53158    wowik    3    

106

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

07.05.2018    10719    dim_zal    6    

7

OneScript

В статье описан процесс развертывания web-приложения, созданного на базе http-сервисов OneScript на бесплатном хостинге.

05.05.2018    12292    blackhole321    0    

24

Математика и алгоритмы 1С:Предприятие 8

Как реализовать функционал, чтобы не было “мучительно больно” при расширении требований.

1 стартмани

04.05.2018    21951    ktb    41    

71

WEB-интеграция 1С:Предприятие 8 1C:Бухгалтерия

В статье описан пример использования gitlab-ci для копирования продуктовой базы в Яндекс.Диск и разворачивания на другом контуре.

04.05.2018    13492    pallid    0    

27

Мастера заполнения 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

03.05.2018    147424    Mirage78    36    

112

Перенос данных 1C 1С:Предприятие 8 1C:Бухгалтерия

Краткая инструкция для новичков о том, как в 2 клика отвязать информационную базу от РИБа.

03.05.2018    24004    user861285    12    

3

HighLoad оптимизация Технологический журнал 1С:Предприятие 8

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

30.04.2018    31085    vasilev2015    39    

128