Партионный учет по двум количественным показателям

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

Разработка - Математика и алгоритмы

партия партионная система количественные показатели вес себестоимость списание

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

Партионный учет

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

Мы столкнулись с проблемой в организации, торгующей мясной продукцией. Изначально учет велся без партий. При этом вес, количество и себестоимость были в одном регистре. Пока не ввели партионную систему, проблем не возникало. После введения партионной системы для учета себестоимости, пришлось учитывать в одном регистре три показателя в разрезе партий. В системе работали со следующими документами: поступление, реализация и изменение остатков. Также были документы, в которых одновременно проходил расход и приход: производство (из одной номенклатуры создавалась другая) и перемещение, но мы их в данной статье не рассматриваем. Далее будет представлен алгоритм работы партионной системы по 2 количественным показателям (назовем его Алгоритм ПС) и анализ его пригодности.

Алгоритм ПС

Рассмотрим такую ситуацию. Торговое предприятие, которое ведет учет мяса в полутушах и в кг, закупило партию товара 10 шт. общим весом 400 кг. При этом 5 шт. по 38 кг, 5 шт. по 42 кг. Потом закупило еще одну партию 10 шт., общим весом 380 кг. (10 шт. по 38 кг каждая). Учет товара ведется по системе FIFO. Также на предприятии не ведется поштучный учет веса номенклатуры. Далее со склада ушло покупателям 10 шт. общим весом 380 кг (клиент попросил выбрать ему более легкие штуки). В итоге от первой партии осталось количество 0 шт. и вес 20 кг (т.к. на предприятии не ведется поштучный учет).

Далее рассмотрим еще один расход. Например, будет реализация 5 шт. с общим весом 200 кг. Партия 1 списывается только по весу, партия 2 по оставшемуся весу расхода (180 кг) и всему количеству расхода 5шт. Партия 1 выходит из регистра (закрывается), на партии 2 остается 5 шт. общим весом 200 кг. На всех рассмотренных этапах отчет по складу без учета партий показывает правильные количественные показатели.

Как видно алгоритм списывает по частям и количество и вес.

Таким образом первая партия списалась в ноль, а соотношение общий вес и общее количество по двум партиям такое же, как если бы была непартионная система. Себестоимость при этом считается по каждой партии пропорционально весу.

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

Если проводится документ прихода, то он сначала закрывает отрицательные партии, а потом уже идет приход новой партии, если что-то осталось для прихода.

 

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

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

Рассмотрим учет себестоимости. В Алгоритме ПС себестоимость привязана к одному из количественных показателей (весу или количеству). Один из показателей назначается основным (например, вес для весового товара и количество для остальных). Списание себестоимости происходит пропорционально основного показателя партии. При списании всего объема основного показателя, списывается и весь остаток себестоимости, чтобы не оставались незакрытые копейки в базе. Документы прихода определяют себестоимость продукции по своим партиям, и она остается неизменной при расходовании.

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

Восстановление последовательности документов

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

Инструменты

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

1. Отображение статуса закрытия партии в форме списка регистра. 

Перейти в список регистра можно двумя способами: через основное меню Операции⇒Регистр накоплений, либо из документа, нажав кнопку Перейти⇒Товары на складах. При переходе из документа сразу показывается выборка из регистра, по товарам, включенным в документ (устанавливается отбор по регистратору).

В форме регистра были добавлены колонки со статусом закрытия партий по Количеству,Весу и Сумме ("К", "В" и "С"). 

Каждая колонка подсвечивается своим цветом для удобства отслеживания текущего состояния партии и наглядности.

Белый - нулевая партия, то есть показатель полностью израсходован в данной партии.

Зеленый - общий приход=общий расход в пределах партии.

Все остальные цвета означают, что партия еще не закрыта, и имеется недобор или перебор в партии.

Также добавлена колонка "Цена", которая рассчитывается динамически делением стоимости на основной показатель количества номенклатуры (Вес или Количество). 

 

 

 

2. Исправление движений документа по одному регистру без перепроведения всего документа.

Реализована функция переформирования движений только по регистру "Товары на складах". Программно запускается алгоритм проведения документов по регистру, далее сформированные движения записываются вместо старых движений. Остальные движения и сам документ остаются без изменений. Реализовано через общую функцию проведения по данному регистру.

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

В форме списка регистра добавлена кнопка Дополнительно⇒Обновить движения. При нажатии запускается исправление движений по документу-регистратору из текущей строки списка. Если при этом нажата кнопке Анализ партий, появляется служебное сообщение, в котором можно посмотреть из каких партий происходит списание.

 

 

3. Дата движения документов.

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

Также столкнулись с проблемой получения остатков на временную точку документа, соответственно пришлось делать уникальность "Даты движения" распределением по секундам.  

 

4. Автоматическое исправление последовательности в фоновом режиме.

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

 

Реализация алгоритма

Алгоритм ПС реализован в самостоятельной конфигурации "Система учета торгового предприятия", описание здесь infostart.ru/public/1209880/.

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

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Serg O. 186 27.03.20 07:03 Сейчас в теме
Круто, видно много-много часов работы за много-много лет...

Учёт партий несколько раз за последние 5-10 лет принципиально менялся...

А теперь...Вам скажут в 1 прекрасный момент
А давайте перейдём на "современный и модный" 1С 8.3 ERP 2,х. В котором себестоимость считается через ...РАУС...

или на УТ 11.4 То же самое перепишите... Конечно все данные за все года нам нужны...и останавливать пр-во/отгрузку нельзя... Ну на 1 час максимум... в месяц

И чтоб совсем весело стало... Это ж директор скажет... Это ж та же 1С...там всё просто... Когда перейдём? месяца я думаю вам с Васей хватит?

P. S.
Многие ещё на 7.7 сидят вот это совсем жесть... Вам желаю удачи и процветания.
Ничего не меняйте. Под новую 8.3.хх Платформу конечно надо бы попереписать наверное...
2. par_62 27.03.20 07:35 Сейчас в теме
Такая задача постоянно возникает от клиента к клиенту. Решение ее лежит не в программной плоскости,а в законах учета. Пример с тушами описан в законодательной баще всех постсоветских стран. Не бывает разделанной туши, если вы ее разделали на два куска - это новый продукт в кооичестве 2 штук. То есть это хоз операция.
Отсюда решерие,которое конечно не понравится нашим безграмотным учетчикам на предприятии.
Но автор проделал определенную работу,думал,решал. Это заслуживает уважения
3. Bazil 478 27.03.20 15:29 Сейчас в теме
Казалось бы, причем тут "Математика и алгоритмы"?
4. lastcontra 77 27.03.20 17:45 Сейчас в теме
(3) Математика тоже используется. Например, при списании нулевых партий, вычисление пропорций. Просто не стал усложнять статью для понимания.
Оставьте свое сообщение

См. также

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

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

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

10.11.2018    30559    0    ids79    40    

Система учета торгового предприятия

Оптовая торговля Производство готовой продукции (работ, услуг) v8 1cv8.cf Оптовая торговля, дистрибуция, логистика Пищевая промышленность БУ УУ Платные (руб)

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

10000 руб.

17.03.2020    1945    0    2    

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

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

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

18.02.2020    3711    0    randomus    18    

Виды запасов: что это, и что делать, чтобы все было хорошо

Учет ТМЦ v8 ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

Учет товаров по видам запасов, особенности его реализации в программах 1C:Управление торговлей 11, Комплексная автоматизация 2 и 1C^ERP, а также отличия от "традиционного" партионного учета.

25.11.2019    7341    0    user1114962    12    

Принципы учета номенклатуры в конфигурациях УТ11 и ERP. Ошибки расчета себестоимости Промо

Управленческий учет (прочее) Бухгалтерский учет Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 ERP2 УТ11 КА2 УУ Бесплатно (free)

Основные регистры, используемые для учета номенклатуры в конфигурациях УТ11, КА2, ERP. Для чего используются все эти регистры, какие из них основные и какие вспомогательные. Основные ошибки в учете товаров и расчет себестоимости. Как проще находить и исправлять ошибки в учете.

06.01.2016    147236    0    ekaruk    66    

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

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

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

05.09.2019    21553    0    YPermitin    24    

"Хочу универсально!" [Часть 1]

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

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

02.09.2019    8799    0    SeiOkami    35    

Иерархия без "В ИЕРАРХИИ"

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

Говорится о том, как эффективно представлять иерархию в СУБД, как получать и использовать эти представления при решении задач в запросной технике. Уточняются и дополняются запросы из статьи "Уровни, глубина, прародители, циклы и аналоги запросом" [https://infostart.ru/public/160707/].

22.08.2019    10554    0    ildarovich    19    

Будни автоматизации или "мне нужна программка для 3D упаковки" Промо

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

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

24.03.2014    43816    0    ildarovich    116    

EnterpriseData – часть 3. Загрузка данных, идентификация объектов

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

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    11925    0    ids79    7    

Дополнение к контролю остатков

Обработка документов Учет ТМЦ Учет ТМЦ v8 ERP2 УТ11 КА2 БУ УУ Бесплатно (free)

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

15.08.2019    14127    8    sapervodichka    15    

Обработчики событий при записи объектов. Зачем и что за чем?

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

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта.... Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.

25.07.2019    35418    4    AlbinaAAA    25    

Приемы обработки больших данных в 1С Промо

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

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    64409    0    tormozit    27    

Управление качеством кода

Математика и алгоритмы Рефакторинг и качество кода v8 Бесплатно (free)

О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит.

22.07.2019    14609    0    Stepa86    33    

Что делает "В ИЕРАРХИИ" в запросе?

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

Описание действий платформы 1С при использовании конструкции "В ИЕРАРХИИ" в запросах.

16.07.2019    20163    0    YPermitin    34    

Создание отчетов с помощью СКД - основные понятия и элементы

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

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    42208    0    ids79    18    

XDTO - это просто Промо

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

С появлением платформы 8.1 фирма “1С” представила механизм, носящий интригующее название XML Data Transfer Objects или, если коротко - XDTO. По традиции, документирование механизма составлял тот, кто хорошо разбирался в вопросе, а стало быть опустил “и так понятные” с его точки зрения моменты. Целью данной статьи (или цикла статей, как получится) стало желание поделиться накопленным опытом. Мне кажется, многие неочевидные вещи в механизме XDTO необходимо осветить получше.

24.12.2012    281863    0    Evil Beaver    173    

Реализуем Стек, Очередь и Приоритетную очередь в 1С

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

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

24.06.2019    12801    0    RonX01    65    

Вычисление 200 тысяч знаков числа pi

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

В статье рассматриваются возможности платформы выполнять сверхточные вычисления без использования сложных алгоритмов и внешних компонент на примере вычисления числа pi.

28.05.2019    6794    0    Oleg_nsk    96    

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

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

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

20.05.2019    22445    0    YPermitin    7    

Самоучитель языка запросов 1С. Промо

Практика программирования Решение задач на 1С:Специалист Математика и алгоритмы v8 v8::Запросы Бесплатно (free)

Сервис для изучения запросов 1С: "Консоль изучения запросов 1С:Предприятие 8". Теперь и с конструктором запросов!

07.05.2013    107266    0    bpc222    327    

Исправление отрицательных остатков по организациям в УТ 11.4, КА 2.4, ЕРП 2.4. Интеркампани, механизм формирования резервов

Практика программирования Адаптация типовых решений Учет ТМЦ Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 УУ Бесплатно (free)

Подробно рассмотрены два способа исправления отрицательных остатков по организациям без использования подсистемы Интеркампани и с использованием. Описан механизм формирования резервов на уровне процедур общего модуля. Доработки механизма и исправление ошибок.

29.01.2019    25056    0    ids79    34    

Заметки по SQL: Срез последних - аналог запроса

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

В статье описывается создание среза последних данных средствами классического языка запросов. Причем метод построения запроса был разработан еще во времена, когда автор работал с СУБД Oracle 9i и программировал на PL SQL. Основная идея заключается преобразовании запроса с подзапросом, в запрос без подзапроса (в примерах описывается преобразование до двух вложенных подзапросов). Запросы тестировались на реальных базах данных. Платформа - 1С:Предприятие 8.3 (8.3.10.2561).

15.01.2019    10002    0    IVC_goal    7    

Решение транспортной задачи запросом Промо

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

Списание по двум последовательностям партий запросом (без программной обработки)

1 стартмани

30.04.2014    34209    10    bforce    22    

Сложные схемы поступления товаров в УТ 11.4, КА 2.4, ЕРП 2.4

Бухгалтерский учет Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 БУ УУ Бесплатно (free)

Поступление товаров по схеме «Товары в пути», поступление неотфактурованного товара, настройки системы учета, новые объекты конфигурации, последовательность ввода документов, движения по регистрам накопления

31.12.2018    29679    0    ids79    39    

Партионный учет товаров в конфигурациях УТ, КА, ЕРП

Управленческий учет (прочее) Бухгалтерский учет Учет ТМЦ Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

История развития, особенности реализации в текущих версиях ЕРП 2.4, КА 2.4, УТ 11.4, методы оценки стоимости запасов, примеры расчета стоимости списания

08.12.2018    42744    0    ids79    53    

Многопоточное восстановление последовательностей

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

Универсальный алгоритм многопоточного фонового восстановления любой последовательности.

05.12.2018    11778    0    _ASZ_    33    

Выборочное списание партий товаров в "Управление торговлей" редакции 10 Промо

Учет ТМЦ Учет и отчетность v8 УТ10 Россия УУ Бесплатно (free)

Реализация выборочного списания партий товаров в "Управление торговлей" редакции 10

01.10.2011    43354    0    GreenLab    33    

Учет товаров по сериям в типовых конфигурациях УТ 11.4, КА 2.4, ЕРП 2.4

Бухгалтерский учет Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

Возможности и настройки подсистемы серийного учета, отражение данных по сериям в регистрах и отчетах системы, выявленные нюансы

02.12.2018    45915    0    ids79    112    

Обзор блока адресного хранения в программах 1С: УТ, ERP и КА

Управление бизнес-процессами (BPM) Учет ТМЦ Бухгалтерский учет Учет ТМЦ v8 ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

В статье мы подробно расскажем вам, как реализовано адресное хранение в типовых решениях 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация.

29.11.2018    21883    0    alis112358    23    

Интеркампани, особенности учета в конфигурациях УТ 11.4, КА 2.4, ЕРП 2.4

Бухгалтерский учет Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

Старая и новая методики учета «Интеркампани», недостатки применения старой методики, преимущества и особенности новой, выявленные нюансы.

21.11.2018    33268    0    ids79    83    

Новая концепция учета по видам запасов в типовых конфигурациях 1С УТ 11.4, ЕРП 2.4

Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ v8 ERP2 УТ11 Россия УУ Бесплатно (free)

О том, что предложили разработчики в конфигурациях ЕРП 2.4, УТ 11.4 для решения проблем с вариативностью видов запасов

18.11.2018    25448    0    ids79    12    

Контроль отрицательных остатков в конфигурациях: УТ 11.4, КА 2.4, ЕРП 2.4

Бухгалтерский учет Учет ТМЦ Управленческий учет (прочее) Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

Подробный разбор всех присутствующих в конфигурациях УТ 11, КА 2, ЕРП 2 вариантов контроля отрицательных остатков: по организациям, складам, оперативный контроль

08.11.2018    46134    0    ids79    73    

Основные понятия и механизмы оптимизации клиент-серверного взаимодействия в 1C

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

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

23.08.2018    34796    0    Rain88    46    

Парсер запросов 1С. Часть 1: Введение, разбор математических выражений Промо

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

Рано или поздно становится скучно решать типичные задачи, для которых придумана 1С. Голова пухнет от бухгалтерских терминов и очередных "хотелок" пользователей. Именно в такие моменты хочется гордо поднять голову, воскликнуть "Но я же программист!" и заняться чем-то интересным. В цикле статей я постараюсь доступно описать, как устроены парсеры в целом и на примере парсера языка запросов 1С. Требования к навыкам читающего: основы языка 1С, основы алгоритмизации.

1 стартмани

04.12.2013    29899    5    juntatalor    49    

История развития 1С:Торговли, что изменилось в архитектуре учета торговых и складских операций за 15 лет

Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен Пользователю системы Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен v8 Оптовая торговля, дистрибуция, логистика Россия УУ Бесплатно (free)

В данном обзоре я хочу рассмотреть историю развития учета торговых и складских операций в 1С с точки зрения архитектуры конфигурации. Еще раз повторюсь, именно конфигурации, структуры данных, а не технологических возможностей платформы. Т.е. речь не про управляемые формы и обычные формы, не про преимущество СУБД перед dbf в расшаренной папке, а про справочники, их реквизиты и код, который этим управляет. Конечно, совсем абстрагироваться от изменений платформы не удастся, но я постараюсь.

23.04.2018    20843    0    monkbest    57    

Теорема номер тринадцать

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

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

15.03.2018    11577    0    vasilev2015    24    

"Взлом" теста "1С:Профессионал" методом машинного обучения

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

Нейронные сети – не единственная модель, реализующая принципы машинного обучения. Есть еще байесовская модель, которая математически строже и определеннее, поскольку построена на надежном фундаменте теории вероятностей. Применению байесовского вывода к решению интересной теоретической задачи и посвящена данная статья. Слово "взлом" в заголовке использовано для привлечения внимания. Речь идет исключительно о математическом методе, показанном на примере знакомой всем задачи. 

12.03.2018    18210    0    ildarovich    19    

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

Учет ТМЦ Учет и отчетность v8 КА1 УТ10 УПП1 Россия УУ Бесплатно (free)

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

26.04.2011    25729    0    milkers    11    

Введение в CI для 1С

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

Значение роли тестирования при разработке ПО трудно переоценить, его применение позволяет повысить надёжность продукта и улучшить качество кода. Для продуктов для платформы 1С:Предприятие существует ряд инструментов для проведения тестирования, в том числе и от самого вендора. Но, также появились открытые инструменты, реализующие мировые практики проведения тестирования (проверки продукта), поддерживаемые сообществом. В этой статье описаны базовые принципы, которые необходимо понимать перед началом применения этих инструментов.

21.11.2017    22544    0    real_MaxA    22    

Внедрение 1С:Управление торговлей 11 как системы управления складом. Интересные разработки. Часть 1. Общие моменты и приемка товаров

Бухгалтерский учет Учет ТМЦ Учет ТМЦ v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика Россия УУ Бесплатно (free)

В статье описаны практические кейсы настройки типовой УТ11.4 как системы управления складом (WMS) в процессе приемки-размещения товаров на складе интернет-магазина.

20.11.2017    18635    0    papche    8    

#Область ВНЕШНИЕ_ВЫЗОВЫ или MVC в 1С, библиотечность и упрощение интеграции кода

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

Зачастую почти любой модуль в 1С содержит от одного до несметного множества вызовов других модулей. Как с этим бороться, чтобы было проще куда-то что-то переносить - в этом посте.

12.10.2017    17092    0    for_sale    58    

Сервис для изучения методов платформы 1С:Предприятие 8. Бесплатно! Промо

Практика программирования Решение задач на 1С:Специалист Математика и алгоритмы v8 Бесплатно (free)

Бесплатный ON-Line сервис изучения методов платформы 1С:Предприятие 8. Подготовка к аттестации 1С:Специалист on-line! Тестовые задания по различным видам учета! Подсказки для оптимального решения!

27.06.2013    48779    0    bpc222    51    

Пишем игру Минер. Обработка событий ActiveX в 1С

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

Пример демонстрирует обработку событий генерируемых компонентой ActiveX в 1С.

29.05.2017    14263    0    user621724_Dimav1979    12    

Как я доступ на kb.1c.ru получал

Решение задач на 1С:Специалист Математика и алгоритмы v8 Россия Бесплатно (free)

kb.1c - база знаний по технологическим вопросам крупных внедрений и не только. В этой базе знаний собираются методики и решения технологических проблем эксплуатации 1с, check-list'ы и инструкции по настройке ПО на серверах. Какие-то из размещенных статей дублируются на ИТС. Когда я искал пути получения доступа к нему я столкнулся с проблемой: мало кто доподлинно знает как получить доступ к нему, не работая у франчайзи 1с. Я опишу путь, который прошёл я, как физическое лицо.

01.05.2017    25174    0    ikekoval    34    

Расчет себестоимости и его Откат в ERP: практика применения

Практика программирования Закрытие периода Учет ТМЦ Закрытие периода Учет ТМЦ v8 ERP2 Россия УУ Бесплатно (free)

В системе erp отключен партионный учет, метод оценки по средней, учет по видам запаса отключен. Казалось бы, что может быть еще проще, но себестоимость упорно не закрывалась процедурой закрытия месяца

08.02.2017    44283    0    kristina    26    

"Распределение в запросе" или "избавляемся от перебора"

Математика и алгоритмы Универсальные функции v8 1cv8.cf Россия Бесплатно (free)

Хороший перебор - это отсутствие перебора. Рассмотрим пример замены полного перебора запросом.

16.12.2016    32171    0    alexandersh    48    

Планы обмена. Квитировать или гарантировать?

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

Планы обмена предлагают использовать две стратегии удаления обработанных изменений: квитирование и гарантированная доставка сообщений. Как сделать правильный выбор?

12.12.2016    16386    0    zhichkin    9    

Крик души консультанта 1С или как закрывать материальные счета при РАУЗ?

Учет ТМЦ Бухгалтерский учет Учет ТМЦ v8 УПП1 Россия БУ Бесплатно (free)

Проблема: при закрытии месяца по материальным счетам (43,10) остается сальдо в стоимостном выражении, хотя сальдо в количественном выражении равно 0.

30.11.2016    16591    0    iris_reda    35    

Некоторые принципы оптимизации запросов 1С (+SQL)

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

Разработка нового функционала часто связана с созданием новых таблиц в базе и написанием запросов. Собственно, размышляя о запросах, мы и формируем в голове содержание таблиц, индексы и количество таблиц и индексов. Заранее можно уверенно рассуждать о том, какая нужна архитектура, если задачу удалось понять. На этом этапе важно привлекать свой опыт. Что же делать, если его нет? Как рассуждать о запросах и формате хранения?

17.11.2016    10240    0    ture    40