Заполнение табличной части Комплектующие долями стоимости при разукомплектации

Опубликовал Константин Чемисов (kc-ropa) в раздел Обработки - Обработка документов

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

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

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

Ставится стандартно: Сервис - Дополнительные внешние отчеты и обработки - Обработки заполнения табличных частей.

Документ Комплектация номенклатуры, табличная часть комплектующие.

Версия 0.9 исправляет ошибки в КА 1.1.58.4

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

Скачать файлы

Наименование Файл Версия Размер
РасчетДолейСтоимости
.epf 6,69Kb
24.04.15
5
.epf 0.8 6,69Kb 5 Скачать
РасчетДолейСтоимости0.95
.epf 6,71Kb
26.08.15
6
.epf 0.95 6,71Kb 6 Скачать
РасчетДолейСтоимости0.9
.epf 6,69Kb
30.04.15
2
.epf 0.9 6,69Kb 2 Скачать

См. также

Комментарии
1. юрий гулидов (gull22) 81 29.04.15 12:02 Сейчас в теме
На основании какой информации вычисляется доля стоимости?
2. Константин Чемисов (kc-ropa) 19 29.04.15 14:33 Сейчас в теме
Из регистра бухгалтерии ОстаткиИОбороты. Кстати в КА 1.1.58.4 перестала работать. Скоро выложу свежую версию.
3. Павел Марщак (murom82) 16.09.15 12:32 Сейчас в теме
а можно ли в этой обработке изменить долю.допустип не 1000,10
4. Павел Марщак (murom82) 16.09.15 12:34 Сейчас в теме
а можно ли изменить долю стоимости. Допустим не 1000, а 10.
5. Константин Чемисов (kc-ropa) 19 16.09.15 16:49 Сейчас в теме
А смысл? 1С все равно все пересчитывает по тысячным долям.
6. Карим Каиров (user703846_karim.kairov) 16.04.17 22:19 Сейчас в теме
	
|	ВЫБОР КОГДА КоличествоОборотДт = 0 ТОГДА 0 ИНАЧЕ СуммаОборотДт / КоличествоОборотДт   КОНЕЦ как цена, 
|	ВЫБОР КОГДА КоличествоКонечныйОстатокДт = 0 ТОГДА 0 ИНАЧЕ СуммаКонечныйОстатокДт / КоличествоКонечныйОстатокДт   КОНЕЦ как цена2

Выборка.Найти(Объект.Номенклатура, "Субконто1");
	
ЦенаНом=(Выборка.Найти(Объект.Номенклатура, "Субконто1").цена2 + Выборка.Найти(Объект.Номенклатура, "Субконто1").цена) / 2; // Цена номенклатуры, которая разукомплектовывается

...Показать Скрыть


А какой смысл запросом получать СуммаОборотДт / КоличествоОборотДт как цена И СуммаКонечныйОстатокДт / КоличествоКонечныйОстатокДт как цена2, а потом сложить это и поделить на 2

Не проще ли получить себестоимость комплекта по конечному остатку дебета?
7. Константин Чемисов (kc-ropa) 19 18.04.17 10:44 Сейчас в теме
(6) На дебете может не быть остатка.
8. Карим Каиров (user703846_karim.kairov) 20.04.17 08:42 Сейчас в теме
А в чем необходимость деления на 2 в формуле?
9. Константин Чемисов (kc-ropa) 19 20.04.17 12:23 Сейчас в теме
Усредненная себестоимость. Я уже не помню, почему было решено сделать именно так.
Оставьте свое сообщение