Спорим, вы не знали? Графы затрат в Бухгалтерии предприятия 3.0

Публикация № 1015218

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

Граф Затраты

Получение графа затрат из БП, и просмотр онлайн.

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

Графы? Хм, это что-то из какого-там курса института. Ну, там, стрелочки и круглешки. Для решения задач по графам можно считать вершины, но это для самых простых задач. А еще формулы вроде были... Эх, давно это было.

А дальше я увидел вот что:

Процедура ЗаписатьОписаниеГрафаДляОтладки(Затраты, МенеджерВременныхТаблиц, Ссылка)
    
    // Записывает представление данных о затратах на языке Dot. 

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

    // Эти данные могут быть полезны для настройки распределения затрат.

    
    Если Не ОбщегоНазначенияКлиентСервер.РежимОтладки() Тогда
        Возврат;
    КонецЕсли;
        
    ЗаписьЖурналаРегистрации(
        ИмяСобытияЖурналаРегистрации("Отладка.ПредставлениеЗатрат"),
        УровеньЖурналаРегистрации.Информация,
        Метаданные.Документы.РегламентнаяОперация,
        Ссылка,
        ОписаниеГрафа(Затраты, МенеджерВременныхТаблиц));
    
КонецПроцедуры

Сохранение текстового описания графа в журнал регистрации?

Ввожу в параметрах конфигуратора "РежимОтладки", запускаю закрытие месяца, и...

Гуглим язык dot и википедия советует Graphviz. Ставим, скармливаем текст из ЖР, и... Падение. Скачиваю zip-версию, импорт, и... падение. В общем, Graphviz не захотел питаться моим файлом.

Но это не беда. Гуглим "dot vizualation online" и в конце концов

В общем, рекомендую https://dreampuf.github.io/GraphvizOnline, выбирайте engine=osage для более понятного линейного вида, и format=png для копирования правой кнопкой мыши и печати через paint длинной портянки. Вот такой:

(полная версия есть в скриншотах, надо "открыть картинку")

Ну вот и всё!

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

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Jokemas 132 05.03.19 13:30 Сейчас в теме
Забавно =). Оставлю в избранном, может когда пригодится.
2. EliasShy 50 05.03.19 14:00 Сейчас в теме
Тоже анализировал эту отладочную информацию, но по корректировке стоимости номенклатуры.

Простой граф из нескольких операций в чистой базе - как раз показал отсутствие одной вершины и привел к локализации ошибки в части корректировки стоимости с 10.11 счетом
Прикрепленные файлы:
Дмитрий74Чел; +1 Ответить
3. manlak 77 05.03.19 14:24 Сейчас в теме
4. Wolfis 6 05.03.19 16:00 Сейчас в теме
5. Дмитрий74Чел 192 05.03.19 18:00 Сейчас в теме
(4) есть обработка другого автора для УПП: Построение графа затрат РАУЗ
Из описания: данные для построения графа выбираются с помощью механизма СКД из регистра накопления УчетЗатратРегл.
Должна подойти и для ERP (ну может немного допилить). И отборы есть.
6. ILM 238 05.03.19 18:34 Сейчас в теме
Ну вот, теперь всё стало понятно! ))) Что там с 25м?
gigapevt; DivS; ZOMI; fancy; acanta; +5 Ответить
8. Дмитрий74Чел 192 05.03.19 18:58 Сейчас в теме
(6) я уж не копал. Коллега раскопал - доработки стороннего франча виноваты оказались.
7. acanta 05.03.19 18:41 Сейчас в теме
А зачем неудобочитаемый граф отъявленным программистам?
for_sale; +1 Ответить
9. PerlAmutor 101 05.03.19 20:40 Сейчас в теме
Раз уж графы не помогли найти причину. Дайте нам вашего коллегу, у нас регистр ПрочиеРасходы (услуги) не закрывается после перехода на партионный учет и 26 счет, так как расчет себестоимости не отражает некоторые документы распределения расходов на себестоимость. Уже третий месяц как мучаем.
10. vursan 06.03.19 14:01 Сейчас в теме
11. acanta 06.03.19 14:37 Сейчас в теме
мне тоже понравилось.
И еще вот это.
https://www.youtube.com/watch?v=n4tbdFD18vs
14. Дмитрий74Чел 192 06.03.19 15:36 Сейчас в теме
(11) точно, "я художник, я так вижу" :)
12. Glebis 11 06.03.19 14:49 Сейчас в теме
Я вижу статью так:

Квадратном трёхчлен? Хм, это что-то из какого-там курса института. Ну, там, стрелочки и круглешки. Для решения задач по квадратным трёхчленам можно считать дискриминант, но это для самых простых задач. А еще формулы вроде были... Эх, давно это было.

Спорим вы не знали? Я вычислил дискриминант в квадратном трёхчлене при помощи программы, он представлен как b^2-4ac.

Ну вот и всё!

Мне была интересна сама возможность вычислить дискриминант. К сожалению, он оказался неудобочитаемым. Но для отъявленных математиков это не беда. Передаю знамя им.


А как при помощи вычисления дискриминанта вычислять значение всего уравнения?
eeeio; for_sale; +2 Ответить
13. Shmell 272 06.03.19 15:05 Сейчас в теме
Может пригодиться) спасибо за проделанную работу.
15. maksimov.andrey 18 07.03.19 12:29 Сейчас в теме
закрытие 25 по подразделениям с ручной базой доставило массу хлопот не так давно.....
никак не хотело закрываться одно подразделение, причем с аналогичными затратами и настройками другие подразделения закрывались без проблем.
граф не помог, помог проход по всей процедуре отладчиком. пользуясь случаем - передаю пламенный привет программистам агрософта....
16. PerlAmutor 101 07.03.19 15:28 Сейчас в теме
(15) Я уже в такой ситуации, когда хотелось бы, чтобы франч оказался виноват. Но мы перепробовали разные релизы, выкидывали доработки франча, а поведение системы не изменилось. Ну не нормально это, когда расчет себестоимости считает по разному две ситуации: один документ - куча строк в табличной части с разной аналитикой, и куча документов с одной строкой в табличной части, где все идентичное кроме аналитики (т.е. вместо строк табличной части создали по одному документу). В первом случае - регистр не закрывается, во втором - закрывается.
17. Brawler 468 08.03.19 11:23 Сейчас в теме
(16) это вы еще не видели как ERP в документе реализация задваивает проводки в бухне, когда реализация идет по нескольким заказам одновременно, а в одном из заказов в шапке документа не указано подразделение, и таких сюрпризов на ровном месте дочертища))
В релизе 2.4.7 так вообще на половину не работают Авансовые отчеты, так как 1С забыли права дать обычным юзерам, и только админы могут их провести, тупо кроме роли ПолныеПрава ни у одной другой роли нет права... там же в релизе 2.4.7 1С одним движением руки убрала документ кассовый чек коррекции и ничего в замен не дало для оптовой торговли, только для розницы... то есть от ПКО, РКО, эквайринговой операции не пробить чек коррекции по не применению ККТ вовремя... только от документа ЧекККМ, но он розничный этот документ...
for_sale; molodoi1sneg; +2 Ответить
18. Омский Домовой 406 09.03.19 23:19 Сейчас в теме
Чем больше Вам забили мозги в институте всяким дерьмом тем сложнее Вас понять.
По сути - просто нужно понимать то с чем Вы боретесь (или пытаетесь бороться), а не решать систему линейных уравнений которую написали такие же Умники.

Для решения проблемы для начала изучите азы бухгалтерии , а Графы и Графины тут ни причем
19. acanta 09.03.19 23:38 Сейчас в теме
Разработчики 1с не читают инфостартов. И бороться с этим фактом бесполезно.
Но для того, чтобы смириться с какой-то проблемой, мы все проходим через три стадии:
Возмущение
Понимание
Принятие.
Инфостарт облегчает нам переход от возмущения к пониманию, а от понимания к принятию нас приведут заказчики( если конечно будут).
Потому что вы не сможете удовлетворить заказчика, если будете чувствовать возмущение по отношению к предлагаемому предмету (1с сырая и т.п.)
20. ILM 238 15.06.19 17:07 Сейчас в теме
Только сейчас увидел, платформа то "лицензионная"...
21. swimdog 713 17.06.19 19:03 Сейчас в теме
(20) Наверняка дома статью писал))
Оставьте свое сообщение

См. также

3 онлайн-курса по 1С-программированию: обмен данными, расчетные задачи и бухгалтерские задачи с 12 мая по 8 июля 2020 г. Промо

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

Пакет из 3-х курсов по 1С-программированию. Основная цель - сформировать у слушателей практические навыки, связанные с реализацией задач обмена для прикладных решений, работающих на платформе “1С:Предприятие”, а также с разработкой прикладных решений, предназначенных для автоматизации расчета заработной платы и задач бухгалтерского учета.

22.04.2020    4388    23    Infostart    2    

Нестандартное закрытие месяца в Бухгалтерии 3.0

Закрытие периода v8 v8::БУ БП3.0 Россия БУ Бесплатно (free)

Хотел бы рассказать вам об интересном опыте решения задачи по доработке штатного закрытия месяца (по 20,23,25,26 счету) в Бухгалтерии 3.0 и Корп.

14.05.2020    1857    0    user1114962    4    

Форма справки о разрешении работать работнику при Covid-19 (Омская область)

Справки COVID-19 v8::БУ ЗКГУ3.0 ЗУП3.x Россия БУ Госбюджет Бесплатно (free)

В довесок к уже опубликованным справкам. Внешняя печатная форма справки о разрешении работать работнику при Covid-19 (по постановлению губернатора Омской области).

05.04.2020    3398    0    Denis_CFO    0    

Опыт перехода на БП 3 с БП 2. Амортизация ОС при УСН

Закрытие периода Учет ОС и НМА Бухгалтерский учет Перенос данных из 1C8 в 1C8 v8::БУ БП3.0 Россия БУ УСН Бесплатно (free)

УСН. В начеле 2019 года перешли с БП 2 на БП 3. В начале 2020 года пытались начислить амортизацию в конце года по правилам УСН. Амортизация "не пришла". Разобрались и поправили. 3.0.75.109.

24.03.2020    1710    0    Gasilin    2    

Онлайн-курс "1С:Специалист-консультант по "1С:Зарплата и управление персоналом" 21-24 июля 2020 года Промо

Решение задач на 1С:Специалист Бухгалтерский учет Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ УУ Бесплатно (free)

Спрос на специалистов по внедрению "1С:Зарплата и управление персоналом 8" с каждым днем растет. Станьте одним из востребованных специалистов - пройдите обучение по актуальной редакции 1C:ЗУП 3.1.

13200 руб.

14.06.2018    10837    3    4    

Ошибка "Обнаружено дублирование ключевых значений в колонках "Ссылка".Отображение данных в списке невозможно"

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

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

10.03.2020    2275    0    Котяня    7    

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

Бухгалтерский учет Механизмы бухгалтерского учета v8::БУ Бесплатно (free)

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

10.02.2020    8429    0    YPermitin    6    

Расчет себестоимости по средней: не так все просто, как кажется на первый взгляд

Закрытие периода Учетная политика Управление торговлей Бухгалтерия v8::БУ v8::ОУ БП2.0 УТ10 БП3.0 УТ11 Россия БУ УУ Бесплатно (free)

Статья предназначена для специалистов по внедрению 1С и бухгалтеров, у которых возникают следующие вопросы: Бухгалтерия 3.0,2.0 закрытие месяца операция Корректировка стоимости номенклатуры Управление торговлей 11.4 и 10.3, разные величины себестоимости при одинаковых списаниях по средней. И что нужно сделать, чтобы эти цифры были равны.

29.12.2019    6447    0    aurumm    3    

Подсистема "Инструменты разработчика" v5.39 Промо

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее

23.09.2007    480840    4340    tormozit    2675    

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

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

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

05.09.2019    23998    0    YPermitin    24    

Обмен данными. Консистентность vs Многопоточность

Интеграция v8 1cv8.cf Бесплатно (free)

Рассмотрим теоретические основы обмена данными. Какие бывают обмены, какие гарантии при этом даются, зачем идти на компромиссы и что при этом может пойти не так. Есть ли идеальная схема?

03.09.2019    11238    0    m-rv    1    

Детализация денежных средств по направлениям деятельности. БГУ 2

Практика программирования Финансовый учет и бюджетирование (FRP) Финансовый учет и бюджетирование (FRP) Разработка v8 v8::БУ БГУ Россия Госбюджет Бесплатно (free)

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

10.06.2019    4243    0    ptkrzy    0    

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Администрирование данных 1С Мобильная разработка v8 Бесплатно (free)

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    58862    0    user700211_a.straltsou    27    

Загрузка данных в БП 3.0 (Универсальный обмен данными XML)

Обмен через XML v8::БУ БП3.0 БУ Бесплатно (free)

Решение задачи по загрузке данных из имеющегося файла в формате xml в БП 3.0 (в том числе на 1cfresh.com) без доработок

26.05.2019    4496    0    rutadmeen    0    

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

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

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

25.04.2019    15264    0    m-rv    2    

Как настроить правильную техподдержку (helpdesk, service desk на коленке)

Управление услугами и сервисом Управление взаимоотношениями с клиентами (СRM) Документооборот и делопроизводство Монитор заказов Учет рабочего времени Управление взаимоотношениями с клиентами (СRM) Документооборот и делопроизводство Монитор заказов Учет рабочего времени v8 УУ Бесплатно (free)

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

24.04.2019    15843    0    siddy    0    

Копирование числовых ячеек из 1С в Excel Промо

Загрузка и выгрузка в Excel Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

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

15.01.2019    21303    0    itriot11    22    

БП 3.0: Как выгрузить Декларацию НДС с ошибками по ИНН/КПП?

Регламентированная отчетность v8::БУ БП3.0 Россия БУ НУ НДС Бесплатно (free)

Если требуется подготовить файл с Декларацией НДС, несмотря на ошибки по ИНН/КПП, тогда это для вас.

19.04.2019    5202    0    magv    7    

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

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

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

16.04.2019    18938    0    m-rv    17    

Excel vs 1С: битва с неожиданным исходом

Анализ учета Универсальные обработки Загрузка и выгрузка в Excel Финансовые Управленческие v8 1cv8.cf Россия Бесплатно (free)

Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

11.04.2019    34717    0    bolefirenko    116    

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

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

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

10.12.2016    35296    0    unichkin    45    

Не открывается оборотно-сальдовая ведомость или "variable not found in subplan target lists"

Адаптация типовых решений Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v8 v8::БУ УПП1 БУ Бесплатно (free)

При попытке открыть Оборотно-сальдовую ведомость программа выдает ошибку "Ошибка СУБД: ERROR: variable not found in subplan target lists" и либо закрывается, либо ее нужно перезапускать. Описан частный случай решения проблемы.

02.04.2019    5909    0    Max777    9    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С

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

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    32091    0    ids79    40    

Форма статистики ИАП "Обследование инвестиционной активности организаций" для Бухгалтерии ред. 3.0

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

Краткая инструкция по типовому функционалу добавления Шаблонов электронных версий форм отчетов статистики в Бухгалтерии ред. 3.0.

19.10.2018    6680    0    user874148    2    

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

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

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

20.09.2012    75199    0    tormozit    129    

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

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

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

15.10.2018    27688    0    tormozit    100    

Пример доработки типового отчета в БП 3.0 (Ограничение доступности поля в отборе, группировке) без снятия с поддержки

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

Доработка типового отчета в БП 3.0. Пример, как можно внести изменения в типовой отчет "Бухгалтерии предприятия" 3.0 без снятия конфигурации с поддержки. Снять ограничение доступности нужного поля в отборе, группировке.

24.09.2018    6949    0    aleksey.kubovtsov    2    

Из Excel в 1С запросом

Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

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

14.08.2018    19220    0    m-rv    5    

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

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

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

11.07.2007    46098    0    tormozit    38    

Тестер: частые вопросы

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

Ошибкам бой - тесты норма жизни!

25.07.2018    27317    0    grumagargler    26    

Повышаем эффективность разработки правил обмена

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    27161    0    olegtymko    47    

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

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

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

01.06.2018    28622    0    m-rv    21    

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

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

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

10.09.2017    42080    0    tormozit    74    

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

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

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

23.05.2018    23395    0    slozhenikin_com    20    

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

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Практика программирования Финансовый учет и бюджетирование (FRP) Учет доходов и расходов v8 v8::ОУ УТ10 УУ Бесплатно (free)

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

13.05.2018    17547    0    Rustig    9    

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

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

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

11.05.2018    22007    0    V.Stavinsky    11    

Автоматическая подмена ОКТМО - ОКАТО в платёжных поручениях в УПП

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

1С: УПП автоматически поменял ОКТМО в платёжке при смене даты документа. Первоначально бухгалтер указал ОКТМО, отличный от базового для организации, и послал платёжное поручение в банк. Росприроднадзор указал, что ОКТМО ошибочное. Действительно, в платёжке в банк был базовый ОКТМО. При разборе ситуации выяснилось, что бухгалтер просто поменял дату.

01.03.2018    8438    0    Alex Y    1    

Минимализмы 3

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

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    44726    0    ildarovich    45    

Ошибки регламентированного отчета статистики «Форма №11 (краткая)» за 2017 год для БГУ 1.0 и их исправление

Практика программирования Учет ОС и НМА Учет ОС и НМА v8 v8::БУ БГУ Государственные, бюджетные структуры Россия Госбюджет Бесплатно (free)

В статье описываются ошибки регламентированного отчета статистики «Форма №11 (краткая)» для конфигурации "Бухгалтерия государственного учреждения 8, редакция 1.0" за 2017 год и даются рекомендации по их исправлению.

16.02.2018    14752    0    infotec    4    

Мобильный корпоративный мессенджер (или чем мы занимаемся в свободное время)

Мобильная разработка v8::Mobile Бесплатно (free)

Корпоративный мессенджер, пробы пера на мобильной платформе 1С.

18.12.2017    20768    0    starik-2005    69    

Этюды по программированию. Взаимодействие с Microsoft Word

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

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

11.12.2017    31533    0    milkers    23    

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

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

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

05.12.2017    26670    0    itriot11    34    

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)

Перенос данных из 1C8 в 1C8 Практика программирования Обмен через XML v8 КД Бесплатно (free)

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    181283    0    MaxS    285    

Как работает серверный вызов в 1С

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

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

18.11.2017    53272    0    pahich    82    

Программные перечисления, ч.2: приемы кэширования при разработке

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

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

30.10.2017    26088    0    unichkin    18    

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

Инструментарий разработчика v8 Бесплатно (free)

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

25.10.2017    22600    0    avk72    63