Типовые операции в 1С: БГУ 2. Часть 1

Публикация № 1510575 07.09.21

Приемы и методы разработки - Практика программирования

В данной статье автор расскажет, что такое типовые операции в конфигурации бухгалтерии для госсектора, установит стандарты качества написания типовых операций Часть 1. Знакомство с типовыми операциями. Разбор первой страницы формы типовой операции, корректное создание (копирование), создание правильного и удобного наименования, написание комментария.

Для начала я бы хотел написать, что в принципе сподвигло меня на написание данной статьи, а именно, отсутствие в принципе какой либо информации (во всяком случае в моем информационном поле) касательно темы написания типовых операций для БГУ 2. У меня есть подозрение, что написав такой шикарный адекватный механизм в новой версии (по сравнению с которым БГУ 1 нервно курит в сторонке), методисты расслабились, программисты ушли на перекур, а комьюнити осталось абсолютно обделенным. Приходя во многие учреждения, каких только операций я не видел. Отсутствующие реквизиты в проводках, поголовно все реквизиты вынесенные в дополнительные, на каждом шагу внутри прописаные реквизиты вручную, остатки копи-пасты в виде корявых описаний, а сверху, вишенкой на торте, красуются кривые ЖО, бессмысленные субконто, и не дай бог конечно (если у уникума был доступ к конфигуратору) снятый с поддержки релиз. Эта статья зрела 3 года внутри меня, и наконец-то получила шанс реализоваться.

Что такое типовая операция? Типовая операция это механизм формирования бухгалтерских проводок в конфигурации БГУ 2 (БГУ 1 касаться не будем). На этом моменте колени внедренцев ERP начинают нервно дрожать, ведь аналогичный механизм по хорошему сильно облегчил бы им жизнь во внедрении, но увы и ах, такая прерогатива доступна только госсектору, с его перегруженым учетом. Давайте разберемся для начала, почему для нас никогда не хватит стандартных типовых операций, которые идут из коробки? А дело все в том, что стандартные операции не покрывают наши потребности полностью. Если мы с вами заглянем под капот конфигурации, то обнаружим, что у многих механизмов до сих пор нет оптимального решения, из-за чего каждый раз, когда приходишь туда, где тебя не было (или был, но давно) приходится разгребать громадную свалку. 

Как типовые операции могут помочь нам вести учет? Начиная с того, чтобы сделать дополнительные проводки по счетам бухгалтерского учета, заканчивая механизмами, позволяющими нам расставить дополнительную аналитику на счетах буквально за 10 минут. Тоесть это может быть не только мощным механизмом для ведения учета, но и исправления ошибок (которых всегда в достатке). Особенно это актуально при работе во фреше, где вы сильно зажаты рамками.

Итак, приступим. В принципе, для написания мало-мальских операций, вам хватит статьи на ИТС (при наличии подписки ИТС статью вы можете найти по запросу < Настройка типовых операций в редакции 2 "1С:Бухгалтерии государственного учреждения 8" >). Но мы же не за этим здесь собрались, чтобы просто сидеть и читать ИТС, верно?

 
 Большой скриншот первой страницы типовой операции к описанию ниже

 

Начнем мы с того, что рассмотрим, из каких разделов состоят типовые операции. Открыв любую типовую мы с вами увидим:

1) Окно состояния поддержки. Здесь можно изменить состояние поддержки операции. В скопированной операции данное окно заменится ссылкой на типовую операцию оригинал (родитель)

2) Сравнить с поставляемой операцией. С помощью этой кнопки удобно сравнивать скопированные операции с операцией оригиналом (родителем)

3) Галочка "Не используется". Очень полезная штука, особенно когда вы переделываете операции за кем-то, и старье нужно куда-то скрыть с глаз бухгалтеров. Если вы нажимаете данную галочку, то операция перестанет показываться в списках типовых операций. Можно вернуть зайдя в справочник типовых и увидеть их (они будут выделены темно серым цветом)

4) Наименование типовой операции.

5) Документ к которому привязана типовая операция (без этой привязки ее существование невозможно)

6) Условие использования. Грубо говоря это условие отбора, при котором будет показываться операция в списке.

7) Используется внешняя процедура. Эта галочка скажет, что функцию формирования типовой возьмет на себя внешняя процедура.

8) Вкладки разделов типовой операции

9) Галочка устанавливать блокировку. Необходима в документах, где вычисляется стоимость чего-то, например перемещение-списание МЗ.

10) Формула получения организации для проводок

11) Формула получения даты для проводок

12) Условие формирования операции

13) Описание функции (если будете щелкать в разделе бухгалтерские операции в окошечке выше - покажет вам описание функций от разработчиков)

14) Текст при ошибке (напишется, если в проводке не будет соблюдено условие из поля 12

15) Настроить доступ для пользователей

Также наверху вы можете увидеть кнопку "Скопировать операцию", которая была намерено проигнорирована. Сейчас мы с нее как раз и начнем. Формат будет таким: мы рассмотрим составление операции от начала и до конца, в каждом пункте, я буду делать полезные заметки, которые помогут вам, вашим коллегам и вашим бухгалтерам комфортно работать. Так-же я приверженец автоматического импорта/экспорта типовых операций, в следствии чего вы научитесь как писать операции, которые вы сможете потом просто экспортировать в файлик и установить необходимые скопом вашему клиенту меньше чем за минуту (в том числе во фреш).

Сейчас я набросаю подобие задачи, которую мы будем решать в процессе этой статьи:

В нашем учреждении 2 лицевых счета. По одному на каждый КФО (вид средств). Соответственно у нас проблема. При поступлении от поставщика партии, оплаченой единовременно по КФО 2 и КФО 4, денежные обязательства (санкционирование необходимости оплаты) встают сугубо на один раздел лицевого счета. А мы хотим, чтобы мало того, что раздел лицевого счета подтягивался в проводку, но и чтобы он определял сам, какой и где потребуется.

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

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

 

 

1) Установить связь с копируемой операцией

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

2) Установить связь, как у копируемой операции

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

3) Не устанавливать связь с операцией

Все логично. Абсолютно бессмысленный пункт по моему мнению. Если вы знаете что-то, чего не знаю я - пожалуйста напишите в комментариях.

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

Перейдем к формированию названия. Для себя хорошим тоном в написании операции, я считаю необходимость зафиксировать в названии оригинал типовой операции и дописать к ней своеобразный тег. При таком принципе наименования мы сразу с вами поймем, на базе чего строилась операция, какие проводки в теории она будет делать и по тегу мы можем предположить какой у нее смысл. Например, данную операцию я назову "Поступление по договорам купли-продажи, договорам поставки, другим аналогичным договорам \\ АВТО РАЗДЕЛ Л/С //". Сразу возникает вопрос, что я добавил в конце. Таким образом я выделяю свои теги. Вы можете использовать свои варианты с любыми символами. Например, я видел попытки помечать измененные операции плюсами, звездочками и прочим, но мне нравится данный вариант, потому что его никто не использует, он бросается в глаза бухгалтеру, да и встретить 2 слеша или 2 бекслеша в наименовании типовой - это надо постараться конечно (за счет этого я очень быстро нахожу свои операции в справочнике типовых). Написание тега так-же должно быть полностью осознанным. Не пытайтесь писать там проводки или счета корреспонденты. Очень часто я вижу теги из разряда *401.10 дир доп аналитика* в этот момент в голове происходит взрыв. И даже не потому, что из данного описания ничего не понятно, а потому, что сам автор уже забыл, что это и как это. Если кто-то хочет узнать, почему мое наименование более емкое в данном случае - объясняю. У этой операции есть только 1 проводка, которая будет использовать раздел лицевого счета, в данном случае это проводка 502.11 - 502.12. Предполагая, какие операции будут в данной типовой (мы же оставили оригинальное наименование), я могу понять, что здесь будет какая то автоматическая выборка раздела лицевого счета по определенным закономерностям.

 

 

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

Последнее, что я бы хотел сделать на этой вкладке, это задать комментарий. И вы можете мне сказать, что его негде оставлять, и вы будете совершенно правы! Господа из 1С, если вы читаете эту статью, пожалуйста, сделайте еще одну вкладку с информацией о типовой операции. Вы можете даже ее не заполнять, она не для вас, она для нас!!! А теперь к делу. У нас с вами есть огромное бессмысленное поле с условием, в котором мы можем написать с вами послание потомкам или самому себе в будущее (которое позволит вам уже расшифровать ваш тег подробнее). Я предлагаю написать условие, которое точно всегда будет осуществимо.

 

 

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

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

 

Типовые операции в 1С: БГУ 2. Часть 2

Типовые операции в 1С: БГУ 2. Часть 3

Типовые операции в 1С: БГУ 2. Часть 4. Заключение

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 8mironov 09.09.21 02:26 Сейчас в теме
начало хоршее. поддержу!
2. avega67 13.09.21 10:13 Сейчас в теме
Абсолютно замечательная тема вообще и статья в частности. Один тот посыл, что типовые не нужно снимать с поддержки - уже радует. Всегда приятно видеть единомышленников. И, конечно, не говорю, что не может не возникнуть необходимости в снятии с замка, но, как осознанно это надо делать и изящно вносить изменения. А возможности типовых решений очень и очень обязательно нужно изучать.
Оставьте свое сообщение

См. также

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо

Практика программирования v8 Бесплатно (free)

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

12.12.2020    5141    Eugen-S    24    

СКД: 5 советов, как сделать лучше

Практика программирования v8 v8::СКД 8.3.14 Бесплатно (free)

Несколько примеров решения задач с использованием разных подходов

27.10.2021    5513    Neti    19    

Полезные примеры СКД, ч.2

Практика программирования v8 v8::СКД Бесплатно (free)

Еще несколько примеров решения задач в СКД.

06.04.2021    11736    Neti    8    

Неочевидные нюансы записи управляемой формы

Практика программирования v8 v8::УФ Платформа 1C v8.2 1cv8.cf Бесплатно (free)

Разберем несколько нюансов записи управляемой формы.

02.04.2021    14435    SeiOkami    54    

Использование классов .Net в 1С для новичков Промо

Разработка внешних компонент Универсальные функции Практика программирования v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    86654    Serginio    116    

Обзор полезных методов БСП 3.1.4

БСП (Библиотека стандартных подсистем) Практика программирования v8 1cv8.cf Бесплатно (free)

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

25.03.2021    46620    rayastar    53    

Звуковое управление в 1С 8.3

Практика программирования v8 1cv8.cf Бесплатно (free)

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021    7617    velemir    33    

Доработка проведения в ERP 2.5. (Регистры накопления, Регистры сведений)

Практика программирования v8 ERP2 БУ Бесплатно (free)

Покажу точки входа для доработки "типового" проведения документов в ERP для регистров оперативного учета. Рассмотрим три основные ситуации: нужно изменить имеющееся проведение документа; нужно сделать записи в существующие регистры; нужно с нуля описать алгоритм проведения в добавленный регистр. Пример реализован на 1С:ERP Управление предприятием 2 (2.5.4.120)

10.01.2021    11859    BuriyLesha    10    

Использование программных перечислений, ч.1: строковые константы Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    41342    unichkin    74    

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions

Универсальные функции Практика программирования v8 Бесплатно (free)

"Я не могу просто взять и скопировать код с гитхаба", "у нас 1С микросервисами окружена", "возможностей мало" - частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще - берём и используем.

28.12.2020    9360    comol    31    

Базовые вещи БСП, которые облегчат жизнь программисту 1С

БСП (Библиотека стандартных подсистем) Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

30.08.2020    21555    quazare    34    

Вспомогательные инструкции в коде 1С Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    36607    tormozit    106    

Серверные вызовы, которые нельзя вызывать

Практика программирования v8 v8::УФ 1cv8.cf Бесплатно (free)

Не баян, а классика. Рассмотрим особенность платформы настолько же древнюю, как сами УФ.

12.05.2020    9787    SeiOkami    34    

Форма выбора (подбор) в управляемых формах

Практика программирования v8 v8::УФ 1cv8.cf Россия Бесплатно (free)

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020    88143    user5300    28    

Конвертация расширения cfe в конфигурацию сf руками

Практика программирования v8 1cv8.cf Бесплатно (free)

Как быстро преобразовать расширение в конфигурацию (для дальнейшего переноса в основную конфигурацию, например).

18.03.2020    11553    wtlz    35    

Оформление и рефакторинг сложных логических выражений Промо

Практика программирования v8 Россия Бесплатно (free)

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

20.09.2012    83169    tormozit    131    

Регистры бухгалтерии. Настройки, субконто и движения с субконто

Практика программирования v8::БУ Бесплатно (free)

Описание основных настроек регистров бухгалтерии, работы виртуальных таблиц "Субконто" и "Движения с субконто" и кое-что еще.

10.02.2020    25958    YPermitin    13    

Эволюция расширения конфигурации

Практика программирования v8 1cv8.cf Бесплатно (free)

С каждым днем всё больше возможностей появляется в расширении конфигурации, но не все до сих пор работают даже на платформе 8.3.6! Давайте окунемся в историю появления и эволюции расширения конфигурации, чтобы знать и понимать, когда можно применить тот или иной функционал!

06.02.2020    16276    Xershi    47    

Программная работа с настройками СКД

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.

27.01.2020    69989    ids79    27    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

11.07.2007    55086    tormozit    51    

[СКД] Программное создание схемы компоновки данных

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    45725    John_d    22    

Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения

Практика программирования v8 Россия Бесплатно (free)

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019    37627    kuzyara    38    

Мониторим производительность с помощью 1С RAS

Практика программирования v8 1cv8.cf Бесплатно (free)

Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.

19.12.2019    15857    ivanov660    51    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    51849    tormozit    74    

30 задач. Странных и не очень

Практика программирования v8 Бесплатно (free)

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    25568    YPermitin    63    

Обновление релиза измененной типовой конфигурации

Практика программирования v8 1cv8.cf Бесплатно (free)

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

29.11.2019    15912    John_d    76    

Как передать IP адрес, который вызвал HTTP запрос в 1C (для веб-сервера Apache)

Практика программирования v8 Бесплатно (free)

Столкнулся с задачей получения IP адреса, который вызывает http сервис 1С. Итак, решение:

22.11.2019    13043    Sibars    19    

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

Практика программирования v8 Бесплатно (free)

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    18162    m-rv    3    

Шпаргалка (БСП). Добавление в новый документ механизма печати дополнительных печатных форм

Практика программирования v8 1cv8.cf Бесплатно (free)

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

10.10.2019    32451    John_d    21    

Таблица значений. Нюансы

Практика программирования v8 Бесплатно (free)

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    55292    Yashazz    56    

[Шпаргалка] Программное создание элементов формы

Работа с интерфейсом Практика программирования v8 1cv8.cf Бесплатно (free)

Программное создание практически всех популярных элементов формы.

06.09.2019    110462    rpgshnik    77    

Как прикрутить ГУИД к регистру сведений Промо

Практика программирования v8 Бесплатно (free)

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

16.04.2019    23582    m-rv    18    

Агрегатные функции СКД, о которых мало кто знает

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    81468    ids79    56    

Регистры бухгалтерии. Общая информация

Математика и алгоритмы Практика программирования v8 v8::БУ БУ Бесплатно (free)

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019    48686    YPermitin    27    

Три костыля. Сказ про фокусы в коде

Практика программирования v8 Бесплатно (free)

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    30602    YPermitin    81    

Как сделать запрос на изменение данных Промо

Практика программирования v8 v8::Запросы 1cv8.cf Бесплатно (free)

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

01.06.2018    37761    m-rv    23    

Отслеживание выполнения фонового задания

Практика программирования v8 1cv8.cf Бесплатно (free)

Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.

17.08.2019    46456    ids79    22    

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    161248    ids79    77    

Фоновое выполнение кода в 1С - это просто

Практика программирования v8 1cv8.cf Бесплатно (free)

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

02.08.2019    63808    avalakh    27    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Вариант решения задач с проведением по типовым регистрам нетиповыми регистраторами. Зачем - чтобы при сравнении конфигурации не обращать внимание на свойства регистров и исключить вероятность допущения горькой оплошности при обновлении информационных баз, заменив типы регистраторов основной конфигурации типами конфигурации поставщика. Для программных продуктов, имеющих в своем составе метаданных документ "Корректировка регистров"("Корректировка записей регистров").

05.12.2017    30939    itriot11    34    

Разбираемся с параметрами редактирования СКД

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Связь по типу, Параметры выбора, Связи параметров выбора

31.07.2019    44308    json    17    

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    111097    ids79    18    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Практика программирования v8 v8::СКД Бесплатно (free)

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    49987    ids79    27    

Регистры сведений. За кулисами

Практика программирования v8 1cv8.cf Бесплатно (free)

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    34926    YPermitin    15    

"Меньше копипаста!", или как Вася универсальную процедуру писал

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    22808    SeiOkami    53    

Работа с настройками системы компоновки данных

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Варианты отчетов, работа с настройками вариантов: структура группировок, поля отчета, отборы, сортировка, условное оформление, другие настройки, настройки отображения диаграмм.

02.07.2019    88286    ids79    18    

Регистры накопления. Виртуальные таблицы. Часть №2: "Остатки" и "Остатки и обороты"

Практика программирования v8 1cv8.cf Бесплатно (free)

Описание работы платформы 1С:Предприятие 8.2 с виртуальными таблицами регистров накопления "Остатки" и "Остатки и обороты". Анализ SQL-запрос при работе с виртуальными таблицами

22.05.2019    46944    YPermitin    9    

1Script.Web. Интернет-приложения на языке 1С

Практика программирования v8 Бесплатно (free)

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

20.05.2019    22617    Evil Beaver    33    

Регистры накопления. Структура хранения в базе данных

Практика программирования v8 1cv8.cf Бесплатно (free)

Структура хранения регистров накопления в базе данных для платформы 1С:Предприятие 8.x. Первая часть в серии публикаций.

16.05.2019    66593    YPermitin    31