#0
by Wladimir_spb
Необходимо изменить цену реализации в зависимости от фактического списания. Причем цену можно определить только после полного списания по всем строкам документа.
#0
by Wladimir_spb
Необходимо изменить цену реализации в зависимости от фактического списания. Причем цену можно определить только после полного списания по всем строкам документа.
#3
by Стрелок
ЛОЛ!!!!!! вопрос - зачем? сумма списания как и цена определяется в ходе списания ПОСЛЕ проведения документа и заполняется в ТЧ именно после проведения. имитировать то зачем?
#4
by Wladimir_spb
Прямой зависимости нет, иначе можно было бы формировать цену при списании. Цена зависит от списания конкретной позиции и общей суммы списания по документу.
#6
by Стрелок
совет - глянь документ "Списание ТМЦ" в типовой ТиС. там всё чётко по полочкам разложено
#9
by Стрелок
прикольно получается. 1. списываем ТМЦ 2. определяем сумму списания 3. расчитываем цены списания 4. списываем по новым ценам - меняется сумма списания 5. расчитываем новые цены .... .... .... 1000. проводим списание по новым ценам это когда нибудь остановится?
#10
by Стрелок
конечно. сумма списания и фактическая средняя цена списания определяется именно в модуле проведения - смотри "Списание ТМЦ" в ТиС.
#11
by Ёпрст2
Дык не списывает он по этим ценам, в том то всё и дело..просто видать хочет в документе видеть, по каким списалось реально ...
#13
by Wladimir_spb
ТЧ можно и не трогать. А можно и записать без перепроведения. п.4 сумма списания уже не меняется
#16
by Wladimir_spb
Пробовал реализовать через ОчиститьДвижения. Работает, но при проведении новых документов движения задваиваются. Перепроведёшь - все ОК.
#18
by Стрелок
брррр ему нужно видеть реальную цену списания в ТЧ документа. в чём проблема? проводи, считай, заполняй....
#19
by Wladimir_spb
Посмотрю я движения документа, и что опять проводить?.. Мне необходимо просто отредактировать часть движений.
#20
by Wladimir_spb
Мне не нужно заполнять ТЧ или видеть цены списания. Это нужно для формирования прибыли по реализации.
#22
by Стрелок
зачем не можешь пояснить?. Ну откорректируешь ты (проведением) у тебя изменитсяч сумма по документу. дальше что? перепроводить опять?
#26
by Wladimir_spb
Известна цена группы товаров. Необходимо распределить ее по конкретным позициям в зависимости от их себестоимости.
#27
by Ёпрст2
Ну так Не пиши сразу в регистр, а в ТЗ предварительно засунь ... если чего надо - замени, потом по тз цикл + движуха по регистру ..
#28
by Стрелок
Аааааа а так ёптыть. движение в два этапа 1. определяем себестомисоть 2. распределяем сумму 3. допроводим сумму распределённую по каждой строке всё в модуле проведения
#33
by Стрелок
мля.... просто движения по регистру формируешь по строкам ТЧ но в качестве суммы распределённая сумма по строке. "допроводим" - добавляем движения
#34
by miki
Я и предлагал в 2-ва этапа, просто на первом не проводить, а сэмулировать... Накуй винт лишний раз дрючить?
#38
by Стрелок
а нет двух движений вообще. просто как 2*2 ОбработкаПРоведения РасчитатьСебестоимость; КонецПроцедуры
#39
by Wladimir_spb
"Сумму" пришлось бы пояснять. А так хоть и неправильно, но понятно. ТЧ заполнять не надо. При перепроведении может измениться себестоимость => цена. В ТЧ цена сразу на группу.
#46
by Стрелок
обалдеть 1, входе списания выяснилось что товар№1 списывается с ценой 100 р - двигаем по регистру 100 р 2. в ходе распределения получается что нужно на товар№1 добросить ещё 20 р 3. допроводим - делаем движение по регистру для товара№1 20 р чо непонятно?
#49
by Ёпрст2
Всё что изначально пишется в регистр, пихаешь в ТЗ, там распределяешь суммы и уже потом только пишешь из тз в регистр...
#50
by Стрелок
ага... только он из регситры в такой случае (эмуляции и корретировки ТЗ) никогда в жизне не получит суммы распределённые. а так как автор не желает заполнять ТЧ документа то сколько и на что распределили х.з
#53
by miki
как эмуляция списания (заполнение ТЗ) с последующим проведением (один раз) коррелирует с "допроведением"?
#54
by ShoGUN
По дурному. Не лучше ли 1. Заполняем ТЗ товар/сумма списания. 2. В ходе распределения выясняем, как надо суммы перераспределить и перераспределяем. 3. Пишем движения в регистр на основании данных ТЗ.
#58
by Стрелок
см 50 - рано или поздно (а скорее рано) ему понадобится сумму распределённую (дельту) выделять в отчётах. скорее всего автор лабает ТТН либо затраты по производству либо просто накладные расходы.
#59
by Стрелок
это нелогично и чревато. старайтесь думать на два шага вперёд. иначе прийдётся много переделывать
#60
by Wladimir_spb
Если эмулировать или списывать в ТЗ, то реального расчета себестоимости не получишь, т.к. он производится с учетом списаний сделаных ЭТИМ документом.
#62
by Стрелок
Кстати - пока ты эмулируешь списание в ТЗ другой юзер тупо проводит другой документ и твоя эмуляция накрывается медным тазом - партии то не те при реальном проведении
#65
by Wladimir_spb
Наиболее работоспасобен вариант с РЕАЛЬНЫМ списанием, записью списаний в ТЗ, очищаем движения и формируем их заново. Всё в обработке проведения. Но при проведении новых доков проблемы.
#67
by Ёпрст2
Пипец какой то ... Ты вместо того, чтоб делать движение по регистру этим документом пишешь всё это в ТЗ, далее перераспределяешь суммы и уже потом только записываешь движения по регистру.. Для Дитера: Пример ... 1.Списали по 100 ..выяснилось, что нужно списать было по 80, ты будешь делать приращение -20 или расход 20 ? т.е своё "допровидение" ... Я же предлагая изначально заполнить правильно тз и уж потом писать, а не плодить кучу движений ...
#68
by ShoGUN
Вот-вот. Приходим к тому, от чего ушли. Такая постановка опять приводит к . Да еще и к
#70
by Стрелок
читаем внимательно "РАСПРЕДЕЛЯЕТСЯ СУММА!" ты понимаешь что она увеличивается. А даже если уменьшается - что мешает стонрнированию? более упёртого чудака я давно не видел. делай как знаешь а эмуляция? тоже ;)))))
#71
by Стрелок
ты тоже не наступал на грабли предварительного расчёта себестоимости без реального проведения из-за того что в промежуток межлу расчётом и проведением партии подвинулись? всё впереди дружок ;))
#73
by ShoGUN
Не понял, честно говоря. Как можно подвинуть партии, если в данный момент транзакция выполняется?
#74
by 1 апреля
all/ Господа! Зачем запутывать товарища в . ИМХО. Ваши принципиальные разногласия по некоторым вопросам богословия можно было-бы вынести в отдельную ветку.
#76
by Wladimir_spb
ваш вариант мне кажется наиболее приемлемым, но вопрос-то изначально простой - нельзя ли просто отредактировать движения? Как в 8.0 получил движение, дописал что нужно положил на место.
#77
by Стрелок
Автор скажи что это за сумма распределения физически (что это за допзатраты) и надо ли будет тебе видеть эти допсуммы по каждому товару в последствии?
#78
by Ёпрст2
Накой сдались лишние движения в регистре? Да и еще не понятно с каким знаком ... Дык ..не кто и не спорит ..:)
#79
by Стрелок
зачем? читать их и дописывать? получай себестомисоть в ходе списания и по ней распределяй. все данные есть в модуле проведения. зачем их из регистра читать?
#83
by Стрелок
тогда не делай их делай сразу на общую сумму которую получай в модуле проведения вопрос снят по причсине того что ему не нужны суммы допдвижений. ЗЫ глупая постановка вопроса и неудачное имхо решение с ТЗ - скоро прийдётся переделывать. Только моё ИМХО. удаляюсь из ветки
#84
by Wladimir_spb
Необходима цена каждого товара решение действительно не из удачных, но и доп движения не сахар.
#86
by ShoGUN
Объясните мне, убогому, почему чтобы пользоваться ИЗВЕСТНЫМИ данными, их нужно непременно сначала записать в регистр? Неужели по-другому нельзя?
#89
by Стрелок
блин не путай тёплое с мягким. в модуле проведения работает транзакция. только в моделе нет необходимости делать расчёт в ТЗ.
#90
by ShoGUN
Проведение делается в транзакции. Пока ты проводишь документ - никто другой ничего записать не сможет. Для многих это проблема, но в твоем случае это решение. Арифметика спасет.
#91
by Wladimir_spb
согласен, но в ТиС расчет следующей себестоимости проводится только после записи движения по текущей. Вместо того чтобы записать все сразу под конец. наверно, не случайно... Зачем?
#92
by Стрелок
да затем что для разных товаров комбинация остатков по партиям своя. вот и всё. а движения пишутся сразу - потому что нет распределения дополнительной суммы. А было бы распределение - делали бы или в ТЗ, но тогда ты теряешь суммы распределённые по строкам и получаешь общую сумму по строку или делали бы как я предлагаю - после формирования движений по основной себестоимости делали бы движения которые соответствуют распределённой по строке сумме. Это для случая когда суммы распределённые по строкам нужны в дальнейшей работе - например в отчётах или печатных формах
#93
by Стрелок
смотри в ЖКК ВыбратьДвижения и ПолучитьДвижение только пока не закончится транзакция (не завершится проведение) движений в регистре ты не выберешь
#94
by Стрелок
значит - допроведение и трах с групповой обработкой, удалением движений и прочим и прочим и прочим.....
#95
by Tymoha
Андрюха, ну ты ту тему развел на ... постов вместо краткого: можно! но прежде чем это делать - 10 раз полумай :))))))
#96
by Стрелок
я всегда стараюсь понять логику вопрощающего. потому как он же потом прийдёт с претензиями - вот ты сказал я сделал а оно толькол хуже стало. сколько задача - столько вариантов решения
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- как изменить движения проведённого документа?
- Как получить движения документа используя свойство Движения?
- можно ли изменить найти и изменить значение в дереве значений
- Изменить движения документа без перепроведения (внешняя обработка)
- БП 3.0 Как изменить движения документа без перепроведения
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
- Как в управляемой форме изменить масштаб поля табличного документа?
- нумерация мониторов в RDP Windows 10, как изменить
В этой группе 1С
- Ключи в Рарус. Как ставить?
- 1С8 отжирает память в терминале!!!
- Долго открывается окно печати
- Как получить из 1с список дисков компьютера?
- Данная команда не может выполняться в формуле элемента диалога!
- Выгрузка проводок из ЗУП в Бух77
- v7: Где выбирается разделитель учета в бухгалтерии 7,7?
- SQL +Запрос + фильтр по счету
- Сохранить табличную часть в Excel
- Как програмно в документе запретить ввод нового документа?
- Помогите с позиционированием в запросе 2
- КнопкаОткрытие
- Понижение версии конфиурации в 1с:80
- Программно пометить документ на удаление.
- Высота строки в печатной форме? Как управлять ей?
- Запрос. Не попадает документ: Поступление доп. расходов в книгу покупок
- Нарушена структура таблицы 1SConst
- Как в запросе выбранное значение строки сравнить с числом?
- Монопольный режим конфигуратора
- Запись значения в реквизит документа с помощью обработки