Еще один взгляд на проблему "жизнь без последовательностей"

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

Управление - Управленческий учет (прочее)

20
Предлагаю свой взгляд на решение проблемы "документы без последовательности". Решение навеяно обсуждениями http://infostart.ru/public/62785/ и http://infostart.ru/forum/forum11/topic28666/. Даже попытался описать его там (152). Теперь думаю, что оно может быть опубликовано и самостоятельно. Я считаю это решение теоретически исчерпывающим и готовым к практическому воплощению, а что скажете Вы?

Для краткости и ясности используем язык математики.

Обозначим номенклатуру i, приход j, расход k. 

Функция X(i,j,k) определяет структуру списания, сложившуюся в интересующий нас момент t. 

То есть отвечает на вопрос - сколько номенклатуры i из прихода j было списано при расходе k. 

Функцию можно представить в виде куба со сторонами: Номенклатура, Приход, Расход. 

Исправление задним числом можно представить как функцию dX(i,j,k). Так что Xt+1(i,j,k)=Xt(i,j,k)+dX(i,j,k). 

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

 

Предложение объединить два измерения (номенклатуру и приход) ничего не меняет. 

В этом случае используется структура Y(l,k), где l=i*N+j. N - количество номенклатуры. 

А уравнение превращается в Yt+1(l,k)=Yt(l,k)+dY(l,k).

 

Как решается задача определения dX? 

 

Куб X делится на слои номенклатуры i: Z=X(i=i,j,k). В каждом слое применяется изменение d (уменьшается или увеличивается приход или расход или изменяется их порядок). 

Затем решается частный случай ТРАНСПОРТНОЙ ЗАДАЧИ (это разновидность задач линейного программирования) с ограничениями: 

 

Σj Zjk = Rk

 

(общий расход из всех приходов равен количеству Rk в расходной накладной k)

 

Σk Zjk <= Sj

 

 

(общий приход из всех расходов ограничен количеством Sj прихода j)

 

и целевой функцией:

 

Σjk Zjk * Cjk -> min

 

При этом для метода ФИФО, например,  коэффициенты Сjk будут определяться правилом

 

Cjk = 1/(T(k) - T(j)), если T(k) > T(j) и  Cjk = ∞, если T(k) <= T(j),

где T(j), T(k) - время прихода и расхода соответственно.

 

В качестве опорного решения берется текущее значение Z. 

Правда, так мы фактически вычисляем не dX, а непосредственно Xt+1.

 

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

Потому что в этом случае не нужен отдельный алгоритм расчета dX и структуры данных под него. 

dX определяется последовательным повторением элементарных проведений одного документа, 

начиная с момента нарушения последовательности. 

Такие алгоритмы называются решением методом "грубой силы". 

Можно предложить различные частичные усовершенствования. Например, "softpoint", в котором восстановление последовательности проводится отдельно по каждому слою номенклатуры.

Можно оптимизировать хранение структуры списания. 

Хотя сам собой напрашивается регистр сведений с измерениями: Номенклатура, Приход, Расход и ресурсом Количество. 

Так раньше и хранили разреженные матрицы.

Можно поставить задачу найти самый быстрый алгоритм расчета dX. 

Сам алгоритм решения ТРАНСПОРТНОЙ ЗАДАЧИ (метод потенциалов, симплекс-метод) хорошо исследован, 

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

Или уже учесть особенности реализации: самый быстрый с использованием промежуточных записей в БД, самый быстрый в оперативной памяти, 

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

 

Только сначала нужно определиться: зачем? 

 

Дело в том, что генезис платформ 1С - от бухгалтерии, от учетных задач, нацеливает решения не на отражение настоящего, а на рисование прошлого. 

Бухгалтер раскладывает на столе первичку и решает: в какой момент произвести списание? 

Когда товар был подороже или подешевле? Показывать или нет авансы? 

Ну и пусть попробует один вариант, восстановит последовательность (пересчитает себестоимость), подождет. 

Вам хочется, чтобы это делалось максимально быстро? Стоит ли овчинка выделки? Раз в месяц, раз в квартал - компьютер не перетрудится! 

В общем, к управлению, к отражению настоящего, эта задача "рисования прошлого" не относится, а значит, ИМХО не требует высокой скорости расчетов.

20

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Арчибальд 2708 21.12.09 09:22 Сейчас в теме
По-моему, в данном случае математическая модель не проясняет, а маскирует ситуацию. Поскольку никому не нужно складывать булки с отвертками, мы всегда находимся ровно в одном "слое", так что задача линейного программирования (ЗЛП) не более чем двумерна. А с учетом того, что Приход = -Расход, размерность и вовсе единична. Далее, ограничение "приход раньше расхода" на практике несущественно, ибо физически невозможна отгрузка несуществующего товара. Вот документально, даже юридически, она вполне возможна - хоть "задним числом" это назови, хоть "фьючерсным контрактом". И наконец, никакой целевой функции нет, так что это вообще не ЗЛП.
zexpress; Ёпрст; +2 Ответить
3. ildarovich 6734 21.12.09 15:26 Сейчас в теме
(1)Хорошо! Без маскировки. Вы думаете о проблеме: как вести учет, забыв о последовательностях.
Я Вам говорю, что Ваше желание сбудется, если у Вас будет таблица "структура списания", в которой для каждой номенклатуры, прихода и расхода будет отмечаться: сколько товара по этой цепочке прошло. Таблица - это регистр остатков с измерениями: номенклатура, документ прихода, документ расхода и ресурсом: количество. НадеюсЬ, Вы не будете спорить, что таблица должна быть заполнена "правильно". Эта правильность - учет ограничений: сумма количества одной номенклатуры из одного прихода во всех строках таблицы не должно быть больше исходного количества прихода; сумма количества для одного расхода в разных строках таблицы должно совпадать с количеством этой номенклатуры в этой расходной накладной; количества в строчках таблицы должно быть положительным.
Попытавшись составить это "судоку", Вы поймете, что это можно сделать гуголом различных способов. Потому, что ограничений - столько, сколько приходов + расходов, а переменных - столько, сколько приходов х расходов. Я Вам говорю, что среди этого гугола есть Ваш, единственный и наилучший способ. И говорю как его определить. Нужно минимизировать случаи, когда списывается товар с ближайшего по времени прихода, сделав это невыгодным. Штраф рассчитаем (для ФИФО) обратно пропорционально близости времени расхода и прихода, а если расход был раньше прихода сделаем штраф вообще запредельным! То есть нам будет выгоднее списывать более ранние партии для конкретного расхода. И вот этот Ваш заветный наилучший способ Вы и найдете, решив ЗЛП (точнее, ее частный случай - транспортную задачу). В процессе поиска решения сначала найдете опорное решение методом "северо-западного угла". Можете удивляться или нет, но программируя списание партий, Вы действуете точно таким же способом.
Итак, у нас есть "структура списания", полученная всего-лишь по-другому названным способом. Затраты времени на это оказались примерно теми-же. В чем же выигрыш? А вот в чем.
Кладовщик развернул рыбу - это оказалась накладная! И дата - 13-е, пятница, прошлого месяца!
Что делать? - Пересчитывать таблицу "структура списания". Как??? Да по тому же алгоритму поиска оптимального решения распределения по партиям! Всего-то и делов - одно ограничение добавилось. Метод "потенциалов" решения нового судоку работает так, что выполняет минимум итераций, если опорное решение близко к оптимуму. На выходе имеем новую "правильную" таблицу списания партий. С учетом новой накладной. И не важно - приход, расход. Если рыба в накладной была в холодильнике - мы даже не поморщились! Аналогично рассматриваются случаи изменения количества в накладных, добавления новых позиций, исключения старых. При этом контролируются остатки на любой момент! То есть ограничения не допускают никаких, хотя бы секундных "косяков". Метод просто отвергнет очередное изменение, не найдя решения!
Еще раз - мы имеем дело со всем массивом документов одновременно. Неважно, в какой последовательности изменяются документы массива - мы каждый раз перестраиваем "структуру списания". Это все равно, что при каждом нарушении последовательности востанавливать ее перепроведением. Только вместо расчета "от печки" мы быстро, за минимум итераций(отцы доказали!), переходим по граням выпуклого многоугольника ограничений симплекс-метода.
Теперь понятно?
4. tango 484 21.12.09 15:30 Сейчас в теме
(3) "Таблица - это регистр остатков с измерениями: номенклатура, документ прихода, документ расхода и ресурсом: количество."

Таблица - это регистр сведений ... без количества, поскольку вводим запись на каждую минимальную единицу учета, т.е. кол == 1

**
В измерения кроме Номенклатуры впихнем еще ЗначенияНабораХарактеристикНоменклатуры

**
В набор характеристик можно добавить число ЦенаПоступления
6. Арчибальд 2708 21.12.09 15:53 Сейчас в теме
(3) Повеселил :D
Вы думаете о проблеме: как вести учет, забыв о последовательностях
Ничего подобного я не думаю. Я это знаю и делаю. Нет у меня никаких последовательностей, и я прекрасно себя чувствую.
нам будет выгоднее списывать более ранние партии для конкретного расхода. И вот этот Ваш заветный наилучший способ Вы и найдете, решив ЗЛП

Не факт, что списание самых ранних партий всегда лучше. Но даже если и так, то после возврата части древней партии "трехмерная" оптимизация рассыплется - все последующие списания придется корректировать.
То есть ограничения не допускают никаких, хотя бы секундных "косяков". Метод просто отвергнет очередное изменение, не найдя решения
Тогда как бухгалтер/менеджер решение легко найдут...
Можете удивляться или нет
Меня удивить вряд ли получится :D
http://infostart.ru/profile/46936/blog/843/
2. kayen 21.12.09 15:06 Сейчас в теме
Интересная модель но к сожалению неприменима к жизни. Как например быть с себестоимостью в рамках конкретного периода?
5. ildarovich 6734 21.12.09 15:40 Сейчас в теме
(2) Имея актуальную "структуру списания", то есть зная: что, когда и по какому документу приходило, в каком количестве, когда и по какому документу списывалось Вы дальше можете рассчитать что угодно.
Не хотелось усложнять, но, наверное понятно, что ЛИФО будет отличаться видом целевой функции (разность времен в числителе), при среднем в таблице будет одна строка, при среднемесячном - столько, сколько месяцев и так далее.
7. CheBurator 3400 21.12.09 17:20 Сейчас в теме
прочитал бегло... так что не взыщите...
> То есть нам будет выгоднее списывать более ранние партии для конкретного расхода. И вот этот Ваш заветный наилучший способ ...
- бяка (частная). при списывании с ранних партий - при необходимости впихнуть задним числом новый расход натыкаемся на нехватку товара - так как товар с ранних партий уже списан. А вот если списывать с ближайших партий - такого не будет...
.. но это все пока написал "на бегу".. в порядке дежурного бреда...
8. ildarovich 6734 21.12.09 18:14 Сейчас в теме
(7) Слово "выгоднее" я употребил для объяснения значения параметров целевой функции. Имелось ввиду, что это требование заставит считать лучшим решение распределения партий "как при списании по ФИФО". Не имелась ввиду динамика наших действий - целевая функция определяет требование к результату, который может быть получен хоть алгоритмом случайного поиска. Про алгоритм "метод потенциала" и его реализацию я вообще не упоминал, считая, что он и так известен. Этот алгоритм довольно мудреный и, если тут еще и его описывать, вообще запутаемся. Просто считаем, что он применяется и таким образом мы переходим от одного разрешенного состояния к другому в направлении оптимума (правильно распределенных партий). Не применяя абстракции от используемого алгоритма поиска оптимального решения, нам потребуется рассматривать отдельно уменьшение прихода, увеличение прихода, уменьшение расхода, увеличение расхода, перестановку приходов, перестановку расходов. А затем просматривать "волну изменений" в "таблице списания". Этого не нужно, если на данном этапе представить алгоритм "метод потенциала" как черный ящик, дающий оптимальное решение. Возьмите хотя бы Эксель и решение транспортной задачи через подбор параметра. Там Вы не видите процесса решения - видите результат.
Математика тут применяется для того, чтобы описать, что мы хотим получить в итоге. И каким требованиям должно удовлетворять решение. Существует ли оно вообще. Это и выводит нас на общий метод решения таких задач. Дальше остаются подробности реализации. И хотя "дьявол кроется в деталях", математическая обоснованность сходимости и скорости сходимости методов ЛП, дает уверенность в получении результата.
9. Шёпот теней 1760 21.12.09 18:53 Сейчас в теме
... не согласен с :

"Обозначим номенклатуру i, приход j, расход k. Функция X(i,j,k) "

почему:

1. эта функция истинна в случае номенклатура = приходу ...
2. если номенклатура = НЕприход тогда это множество без сортировки ...
3. если мы к п.2. добавляем партии, то номенклатура превращается в двойное множество ...
4. если мы берём лифо-фифо то функции усложняется ещё и сортировкой внутри п.3 ...
5. в связи с усложнённостью функции учитывающей пп. 2,3,4 мы имеем систему охреНительной сложность ... а если ещё добавить сложность перекрёстных ссылок (влияние документов друг на друга) - то будет полная амба - типа 1С ....

... ВОТтакоеМНЕНИЕесть ...

...
10. vuzurp 22.12.09 08:46 Сейчас в теме
Что-то мне непонятно в этой прикладной математике! :D

В реальном учете (не виртуальном, не теоретическом!) у "изменения документа задним числом" одна единственная задача - привести все последующие показатели к требуемым величинам. Т.е. переделать движения всех последующих документов!

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

Механизмы для решения обеих задач существуют. Что нового предлагает обсуждаемая медота?
11. ildarovich 6734 22.12.09 11:32 Сейчас в теме
(10)
В реальном учете (не виртуальном, не теоретическом!) у "изменения документа задним числом" одна единственная задача - привести все последующие показатели к требуемым величинам. Т.е. переделать движения всех последующих документов!

Когда Вы говорите "переделать движения всех последующих документов", Вы как-будто подразумеваете, что последующий документ делает движения по регистру партий и что, не перепроводя его, ничего не сделать, поскольку нельзя (или сложно) изменить движения без перепроведения. То есть связываете себя конкретной реализацией партионного учета.
Я же смотрю на проблему в целом. Что есть регистр партий? - Всего лишь структура для определения того, из какого документа прихода взят конкретный расход (X(i,j,k)). Функция X(i,j,k) может быть реализована как угодно. И рассчитываться не обязательно последовательным проведением документов. В моем предложении - небольшими или большими (если изменение в массиве документов существенное) точечными корректировками dX(i,j,k).

Другими словами, НЕ переделать ДВИЖЕНИЯ ВСЕХ ПОСЛЕДУЮЩИХ документов, а пересчитать только измененные связи документов, возникшие из-за исходного изменения.
Механизмы для решения обеих задач существуют. Что нового предлагает обсуждаемая медота?

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

Кроме того, предлагаемое решение не использует понятие "последовательность".

Также мне показалось ценным то, что в классе возможных алгоритмов решения определено место стандартного алгоритма 1С, а следовательно - его достоинства и недостатки относительно других методов. В итоге, я и предлагаю осознанно искать лучшие методы, зная, что мы можем выиграть и нужно ли это вообще!
12. phsin 173 23.12.09 12:47 Сейчас в теме
кажется, для 7.7 это не применимо, т.к. движения можно делать только в модуле документа. а здесь получается придется изменять движения по регистрам обработкой...
поправьте меня, если я не прав, автор предлагает восстанавливать последовательность только по тем товарам, которые изменились при проведении задним числом каким-то хитрым способом с привлечением (потусторонних сил) транспортной логистики..
хотя с теорией я увы на ВЫ, поэтому так и хочется крикнуть "Пример в студию!" ;)
13. ildarovich 6734 23.12.09 13:12 Сейчас в теме
(12) Понимаю Ваши сомнения. Намеренно хотел уйти от технических подробностей реализации, чтобы взглянуть на корень проблемы.
Вижу, без примера не все понятно. Пример подготовлю. Нужно какое-то время.
14. phsin 173 23.12.09 13:15 Сейчас в теме
15. ildarovich 6734 23.12.09 13:18 Сейчас в теме
(12)
поправьте меня, если я не прав

Вы не совсем правы. Хитрым способом я предлагаю не восстанавливать последовательность, а корректировать структуру списания X(i,j,k), которая ее заменяет. Привлекается не транспортная логистика, а математически схожая с распределением по партиям задача линейного программирования.
22. ildarovich 6734 19.08.10 09:41 Сейчас в теме
(12)(16)(19) В статье http://infostart.ru/public/74343/ описывается практическая реализация данного метода, приводятся: тестовая конфигурация, программный код, оценки быстродействия.
16. bulpi 157 23.12.09 21:27 Сейчас в теме
Уважаемый автор! Я поставил плюс за новый, свежий взгляд на известные вещи. Но должен Вас предупредить : те самые "готовые хорошо исследованные алгоритмы решения" неприятно удивят Вас своей сходимостью для случая большого количества переменных. Сам пробовал, удивлялся. Теоретически вроде все ОК, а практически до числа довести - фиг!
17. ildarovich 6734 23.12.09 22:48 Сейчас в теме
(16) Большое спасибо. Вы уловили суть дела. Но все же хочу попробовать. В данном случае критерием истины будут результаты практического исследования на задачах реальной размерности. Обнадеживает легко просматриваемое сходство с приемами ускоренного проведения по партиям.
18. hogik 429 24.12.09 02:10 Сейчас в теме
(0)
В данной статье меня заинтересовал текст после слов: "...зачем?". Я согласен с каждым утверждением этой части статьи. И попробую дополнить этот текст некоторыми деталями своего понимания задачи.
1) "...1С ...нацеливает решения не на отражение настоящего, а на рисование прошлого."
- А изменение прошлого не должно влиять на текущий процесс торговли. Как в изменении основных итоговых показателей - реальные остатки на полках и взаиморасчеты с клиентами. Так и не должны нарушать вычислительный процесс регламентными работами в сетевой (многопользовательской) среде.
2) "Бухгалтер раскладывает на столе первичку и решает: в какой момент произвести списание? Когда товар был подороже или подешевле? Показывать или нет авансы?"
- Для этого можно не раскладывать документы на столе. А дать бухгалтеру программные средства раскладки документов в компьютерной базе данных в соответствии с его пожеланиями (правилами).
3) "Ну и пусть попробует один вариант, восстановит последовательность (пересчитает себестоимость), подождет."
- Т.к. данные этого расчета (например, себестоимости) никак не влияют на "отражение настоящего", то не имеет смысла хранить эти расчеты в базе данных в момент "восстановления последовательности" прошлого периода. И, тем более не имеет смысла, нагружать систему лишней работой в момент отражения настоящего (проведение документов текущего периода). Т.е. "себестоимость" надо не пересчитывать, а считать всегда заново после перестановки документов (см. пункт #5).
4) "Вам хочется, чтобы это делалось максимально быстро? ... Раз в месяц, раз в квартал - компьютер не перетрудится!"
- Для "настоящего" требуется доступность вычислительных средств всегда. И перерыв в работе торговли, даже один раз в месяц (квартал), не допустим. Это означает, что "восстановление последовательностей" прошлого периода (для бухгалтерских нужд) должен выполняться в многопользовательской среде и не мешать реальной торговле.
5) "... эта задача "рисования прошлого" ... не требует высокой скорости расчетов."
- Сам расчет существует всегда. А быстро он выполняется, если в процессе расчета не делается перепроведение документов. Т.е. документы расставлены в соответствии с пунктом #2, а окончательные цифирьки рассчитываются и выводятся отчетом. И не хранятся в базе данных!
19. hansel 18 25.12.09 22:45 Сейчас в теме
(0) Как говорят англоязычные коллеги: if you are so clever, show me your money.
Переводя с "ихнего", и адаптируя к сути Вашей статьи: если Вы такой умный, нам код работающий покажите.

Сразу PS: Не сочтите реплику за неуважение. Будет практический результат Ваших идей - обсудим, а так - мутно всё это.
20. ildarovich 6734 25.12.09 23:38 Сейчас в теме
21. quick 573 03.03.10 14:55 Сейчас в теме
Интересная идея по поводу того что можно проверять приход за весь период с сравнивать его с предполагаемым расходом. А если без дельта и т.д. напрямую?
Приход = ПолучитьПриходЗаВесьПериод();
РасчетныйРасход = ПолучитьРасходЗаВесьПериод + КолвоСписать;
Если Приход - РасчетныйРасход < 0 Тогда
Сообщить("Списание в минус");
Подумать только как бы общий расход приход хранить для быстрого расчета.
Оставьте свое сообщение

См. также

Информационные системы в оптовой торговле. Часть 5. Казначейский учет 1

Статья no Нет файла Россия БУ УУ Банковские операции Финансовый учет и бюджетирование (FRP) Дебиторская и кредиторская задолженность Кассовые операции Оптовая торговля Бесплатно (free) Управленческий учет (прочее)

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

09.09.2019    1016    Ликреонский    12       

Цифровая трансформация. Будущее учетных систем 29

Статья no Нет файла Россия Бесплатно (free) Управленческий учет (прочее)

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

19.06.2019    5319    FB_10160810658600104    61       

Виды задач, решаемых на Графах затрат (ч.4). Популярно о встречных затратах 13

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла Закрытие периода Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее)

Рассмотрены причины появления встречных затрат в модели для расчета себестоимости, а также рассмотрена ситуация, при которой появляются «очень» большие стоимости встречных затрат

20.05.2019    2353    Polav62    0       

Безопасные вычеты по НДС 2

Статья Бухгалтер Нет файла Россия БУ НДС Бесплатно (free) Управленческий учет (прочее)

Как определить безопасную долю вычетов по НДС

22.04.2019    1386    Ярина    0       

Виды задач, решаемых на Графах затрат (ч.1) 23

Статья Программист Бизнес-аналитик Руководитель проекта Архив с данными Закрытие периода Бесплатно (free) Управленческий учет (прочее)

Рассмотрена задача расчета прогнозных значений себестоимости с помощью модели в виде Графа затрат.

15.04.2019    2782    Polav62    1       

Математизация бухгалтерского учета. Графы затрат 16

Статья Программист Бизнес-аналитик Руководитель проекта Архив с данными Закрытие периода Бесплатно (free) Управленческий учет (прочее)

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

11.04.2019    2925    Polav62    0       

Матричная форма записи СЛАУ для Графа затрат 11

Статья Программист Бизнес-аналитик Руководитель проекта Архив с данными Закрытие периода Бесплатно (free) Управленческий учет (прочее)

СЛАУ для расчета себестоимости на Графе затрат записана в матричной форме. Рассмотрены другие полезные матрицы для работы с Графами затрат

24.03.2019    2886    Polav62    12       

Балансовые уравнения в Графе затрат 11

Статья Программист Бизнес-аналитик Бухгалтер Нет файла БУ Закрытие периода Бесплатно (free) Управленческий учет (прочее)

Рассмотрен процесс составления балансовых уравнений - уравнений баланса затрат для Графа затрат.

18.03.2019    2501    Polav62    0       

Граф предприятия и Граф затрат 19

Статья Программист Бизнес-аналитик Нет файла Бесплатно (free) Управленческий учет (прочее)

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

10.03.2019    3480    Polav62    8       

Бухгалтерский учет и теория графов 14

Статья Программист Бизнес-аналитик Нет файла Бесплатно (free) Управленческий учет (прочее)

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

10.03.2019    3439    Polav62    4       

Криптовалюты в терминах 1С. Продолжение 15

Статья no Нет файла Бесплатно (free) Управленческий учет (прочее)

Продолжение рассказа о криптовалютах в терминах 1С.

05.02.2019    3284    mkalimulin    18       

Варианты развития систем бюджетирования 10

Статья no Нет файла Россия УУ Финансовый учет и бюджетирование (FRP) Бесплатно (free) Управленческий учет (прочее)

Современные системы бюджетирования достигли больших высот. Сложно представить сценарий, который нельзя было бы реализовать с помощью современных систем. Я давно занимаюсь бюджетированием, и уже больше года мы выполняем проекты автоматизации как команда Naumov.pro. Это статья - размышление на тему: куда могут развиваться системы бюджетирования в будущем. Делитесь в комментариях Вашими мыслями!

14.01.2019    2862    SergeyN    0       

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

Статья Программист Бизнес-аналитик Нет файла v8 v8::УФ ERP2 УТ11 КА2 БУ УУ Учет ТМЦ Бесплатно (free) Бухгалтерский учет Управленческий учет (прочее)

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

31.12.2018    14968    ids79    33       

Обязательная маркировка товара в 2019 году. Порядок проведения 10

Статья no Нет файла Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Оптовая торговля Розничная торговля Бесплатно (free) Управленческий учет (прочее)

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

12.12.2018    7895    alis112358    15       

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

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

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

08.12.2018    22702    ids79    47       

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

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

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

02.12.2018    22405    ids79    98       

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

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

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

21.11.2018    20387    ids79    76       

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

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла v8 v8::УФ ERP2 УТ11 КА2 Россия УУ Учет ТМЦ Бесплатно (free) Бухгалтерский учет Управленческий учет (прочее)

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

08.11.2018    24340    ids79    70       

Иерархия IT-систем и выбор программного обеспечения для организации труда 6

Статья no Нет файла Бесплатно (free) Управленческий учет (прочее)

IT-системы плотно вошли в нашу жизнь. Мощные и сложные программные продукты используются в самых разных сферах. При этом многие забывают, что появились IT-системы не просто так, как программные продукты, которые нужно продавать и внедрять, а как инструменты организации и автоматизации труда.И очень важно помнить при выборе и внедрении IT-систем, что первичен здесь — труд, а не программное решение. Я не единожды сталкивался с тем, что люди выбирали программу просто потому, что: “она понравилась”. В результате появляются попытки “натянуть” процессное производство, например, работу молокозавода, на ERP-систему, предназначенную для дискретного производства (сборка изделий). 

23.03.2018    9829    raiml    16       

Способы распределения затрат - прямой, пошаговый и с помощью СЛАУ 38

Статья Программист Бизнес-аналитик Бухгалтер Нет файла БУ УУ Закрытие периода Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее)

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

22.01.2018    11245    Polav62    10       

Локализация 1С приложений (адаптация продуктов под другие рынки) 26

Статья no Нет файла Бесплатно (free) Управленческий учет (прочее)

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

19.01.2018    16221    ekaruk    26       

Как появляются встречные затраты 21

Статья Программист Бизнес-аналитик Бухгалтер Нет файла БУ НУ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

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

22.12.2017    9037    Polav62    5       

Статьи затрат и элементы затрат (часть 2) 42

Статья Бизнес-аналитик Бухгалтер Нет файла Россия БУ НУ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

Как правильно применять статьи затрат и элементы затрат? Чем статьи затрат и элементы затрат отличаются друг от друга? Затраты и расходы предприятия

03.12.2017    15266    Polav62    8       

Статьи затрат и элементы затрат (часть 1) 24

Статья Программист Бизнес-аналитик Бухгалтер Нет файла БУ НУ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

Как правильно применять статьи затрат и элементы затрат? Чем статьи затрат и элементы затрат отличаются друг от друга? Затраты и расходы предприятия

25.11.2017    15058    Polav62    45       

1C:ERP, РАУЗ и встречный выпуск 23

Статья Программист Бизнес-аналитик Бухгалтер Нет файла v8 ERP2 УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее)

В статье рассматривается пример расчета себестоимости продукции и работ встречного выпуска применительно к 1С:ERP Управление предприятием 2.

15.11.2017    13446    ERP-master    9       

Автоматизация учета по МСФО: выбор оптимального продукта на платформе 1С: Предприятие 8

Статья Бухгалтер Пользователь Нет файла Бесплатно (free) Управленческий учет (прочее)

Если Ваша компания собирается приступить к подготовке отчетности по международным стандартам или уже готовит при помощи трансформации средствами MS Excel, при этом менеджмент осознает трудоемкость данного процесса, возникает вопрос: «Какой информационный продукт лучше выбрать для автоматизации учета по МСФО?» В данной статье рассмотрены аргументы «за» и «против» линейки продуктов на платформе 1С:Предприятие.8, а именно «1С:Управление производственным предприятием» (1С:УПП), 1С:ERP, «1С:Управление корпоративными финансами» (1С:УКФ), БИТ.Финанс МСФО, «1С:Управление холдингом» (1С:УХ).

04.09.2017    11897    user821329    9       

Подробное описание работы механизма расчета себестоимости в программах начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) 123

Статья Программист Бизнес-аналитик Нет файла v8 ERP2 УТ11 КА2 БУ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее)

Зачастую, когда встаёт вопрос о валовой прибыли предприятия, то большой проблемой становится корректная оценка себестоимости товаров. Для того, чтобы программисту было понятно, как программа рассчитывает себестоимость, нужно понимать алгоритмы, которых придерживались разработчики. Данная статья описывает, как это работает в актуальных (начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ)) версиях программы, и наиболее полезна для программиста. Данные алгоритмы описаны разработчиками в комментариях расчета себестоимости.

03.08.2017    34996    feva    11       

Ведение взаиморасчетов в конфигурациях «Комплексная автоматизация 1.1» и «Управление производственным предприятием 1.3» - часть 2 20

Статья Программист Бухгалтер Руководитель проекта Нет файла v8 КА1 УПП1 Россия БУ УУ Дебиторская и кредиторская задолженность Бесплатно (free) Пользователю системы Управленческий учет (прочее) Бухгалтерский учет

Детализация и порядок ведения взаиморасчетов с контрагентами в конфигурациях «Комплексная автоматизация 1.1» и «Управление производственным предприятием 1.3», типичные причины ошибок, их поиск и устранение. Часть 2.

22.06.2017    22676    stvorl    20       

Информационные системы в оптовой торговле. Введение 2

Статья no Нет файла Оптовая торговля, дистрибуция, логистика 1С:Франчайзи, автоматизация бизнеса Россия УУ Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Оптовая торговля Учет ТМЦ Бесплатно (free) Интеграция Управленческий учет (прочее)

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

06.06.2017    12352    Ликреонский    0       

Сравнительный анализ методов и способов подготовки отчетности по МСФО 28

Статья Бухгалтер Нет файла Россия БУ МСФО (GAAP) Бесплатно (free) Управленческий учет (прочее)

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

20.04.2017    12567    Soliton    15       

Про бухгалтерский учёт очень просто 160

Статья Бухгалтер Нет файла Россия БУ Бесплатно (free) Управленческий учет (прочее)

Автор данной статьи в течение длительного времени преподавал курс бухгалтерского учёта в Комсомольском-на-Амуре Государственном техническом университете на кафедре информационных систем. Количество учебных часов на освоение данного предмета было катастрофически мало, всего 17 часов. И за это время надо было дать хотя бы основные понятия по бухгалтерскому учёту, но дать таким образом, чтобы студенты после данных занятий не просто бы имели представление о бухгалтерском учёте, но и могли совершенно свободно читать специальную литературу по бухгалтерскому учёту. Занимаясь впоследствии автоматизацией бухгалтерского учёта, а именно программами фирмы 1С, я пришёл к пониманию, что специалистам фирмы 1С, либо он программист, либо консультант, знания бухгалтерского учёта просто необходимы. И зачастую, 1С-специалистам приходится самостоятельно осваивать основы бухгалтерского учёта. Поэтому родилась идея изложить свои взгляды на тему бухгалтерского учёта и предложить своё понимание данного предмета, в надежде, что кому-то эти знания понадобятся и статья будет полезной. На тему бухгалтерского учёта написано очень много книг от фундаментальных до всякого рода учебных пособий, тысячи статей. Но попыток изложить суть данной темы достаточно просто и доходчиво, крайне мало. Хотя на страницах данного сайта была статья Искакова Даниса http://infostart.ru/public/94641/. Статья хорошая, грамотная, однако на некоторые вещи, изложенные в данной статье, у меня есть свои взгляды. Попробую изложить свою точку зрения.

28.03.2017    38914    nbm    67       

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

Статья Бизнес-аналитик Пользователь Руководитель проекта Нет файла v8 УХ Россия УУ Финансовый учет и бюджетирование (FRP) Управление холдингом (CPM) Учет доходов и расходов Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

В 2014 году компания «1С» выпустила решение для комплексной автоматизации предприятий крупного масштаба «1С:Управление холдингом 8». Программа получилась достаточно интересная и, как нам кажется, востребованная на рынке. Но, на данный момент, существует очень мало материалов, которые рассказывали бы о возможностях системы. Внедренческий центр "Раздолье" подготовил учебный курс по конфигурации "1С:Управление Холдингом", и мы начинаем выкладывать здесь отдельные главы этого курса.

01.12.2016    21408    1СERP    5       

Управление производством с 1С:ERP 36

Статья Бизнес-аналитик Пользователь Руководитель проекта Нет файла v8::ОУ v8::Бизнес-процессы ERP2 Россия БУ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

Внедренческий центр "Раздолье" подготовил цикл учебных курсов по конфигурации "1С:ERP". Мы планируем постепенно выкладывать эти материалы на сайт Инфостарт. Это первая глава из курса по управлению производством в "1С:ERP".

30.11.2016    20569    1СERP    8       

Частные случаи учета отсутствий и их отражение в 6-НДФЛ 26

Статья Бухгалтер Нет файла v8 КА1 ЗУП2.5 УПП1 Россия БУ НУ Зарплата НДФЛ Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

В публикации рассматриваются частные случаи учета отсутствий сотрудников (перерасчет отпуска, больничный в отпуске) и отражение этих операций в отчете 6-НДФЛ.

24.11.2016    17752    kozitsina    10       

Обзор 6-НДФЛ. Подготовка к сдаче отчета за 9 месяцев 27

Статья Бухгалтер Нет файла v8 КА1 ЗУП2.5 УПП1 Россия БУ НУ Зарплата НДФЛ Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

В публикации представлен обзор информации об отчете по форме 6-НДФЛ. Приведены примеры наиболее часто встречающихся вопросов при отражении операций начисления доходов и отражении данных о доходах в расчете 6-НДФЛ.

21.09.2016    17857    kozitsina    14       

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

Статья no Нет файла Розничная и сетевая торговля (FMCG) Россия Windows Бесплатно (free) Управленческий учет (прочее)

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

14.06.2016    17784    alis112358    3       

Управление товарными запасами. Заказы поставщикам и/или снабжение с центрального склада. 20

Статья Программист Бизнес-аналитик Нет файла v8 v8::ОУ УТ10 Оптовая торговля, дистрибуция, логистика УУ Windows Финансовый учет и бюджетирование (FRP) Оптовая торговля Учет ТМЦ Бесплатно (free) Управленческий учет (прочее)

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

17.02.2016    21983    windows98a    16       

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

Статья Программист Бизнес-аналитик Бухгалтер Руководитель проекта Нет файла v8 ERP2 УТ11 КА2 УУ Windows Оптовая торговля Учет ТМЦ Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

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

06.01.2016    132821    ekaruk    65       

Расчёт себестоимости в 1С УПП 1.3. Инструкция по подготовке 77

Статья Бухгалтер Нет файла v8 КА1 УПП1 Россия БУ НУ УУ Windows Закрытие периода Производство готовой продукции (работ, услуг) Учет ТМЦ Учетная политика Ценообразование, анализ цен Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

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

23.11.2015    63463    Vikki-di    12       

Производство из давальческого сырья 29

Статья Бухгалтер Нет файла v8 КА1 УПП1 Россия БУ НУ УУ Windows Производство готовой продукции (работ, услуг) Учет ТМЦ Ценообразование, анализ цен Бесплатно (free) Управленческий учет (прочее) Бухгалтерский учет

Заказчик даёт нам материалы и полуфабрикаты, чтобы мы могли доработать их и вернуть готовые изделия. Наглядная инструкция по отражению работ с давальческим сырьём в 1С: УПП 1.3.

23.11.2015    30059    Vikki-di    9       

Mom and Dad`s Misery 104

Статья Бизнес-аналитик Пользователь Нет файла Бесплатно (free) Управленческий учет (прочее)

Попытка разобраться, почему проекты НСИ чаще не получаются, чем получаются

09.11.2015    21647    kg_am    31