|
v7: Готовый пересчет цен табличной части док-та Реализация продукции | ☑ | ||
---|---|---|---|---|
0
ValleySilence
30.12.11
✎
13:30
|
Здравствуйте форумчане !
До сих пор в типовой конфигурации 1С:Предприятие 7.7 ПУБ (производство+услуги+бухгалтерия) нет пересчета ЦЕН табличной части док-та РеализацияПродукции. Хочу поделиться своей маленькой доработкой. Итак, в конфигурации ПУБ в модуле формы документа РеализацияПродукции заменяем Процедура ПриИзмененииКонтрагента() на эту: Процедура ПриИзмененииКонтрагента() глПриВыбореКонтрагента(Контрагент, Договор, 1); Если (КоличествоСтрок() > 0) Тогда ТипЦен = Контрагент.ОсновнойТипЦен.Получить(ДатаДок); глПриИзмененииТипаЦен(Контекст, ТипЦен, УчитыватьНДС, СуммаВклНДС, УчитыватьНП, СуммаВклНП); Ответ = Вопрос("Изменен тип цены документа! Пересчитать цены?", "Да+Нет", 60); Если Ответ ="Да" Тогда // Цикл по всем товарам в документе ВыбратьСтроки(); Пока ПолучитьСтроку() = 1 Цикл ВыборкаЦен = СоздатьОбъект("Справочник.Цены"); ВыборкаЦен.ИспользоватьВладельца(Номенклатура); ВыборкаЦен.ВыбратьЭлементы(); Пока ВыборкаЦен.ПолучитьЭлемент() = 1 Цикл Если ВыборкаЦен.ТипЦен = ТипЦен Тогда Цена = ВыборкаЦен.Цена.Получить(ДатаДок); // из справочника цен ЦенаВклНДС = ТипЦен.ЦенаВклНДС; ЦенаВклНП = ТипЦен.ЦенаВклНП; Цена = глПересчетЦеныСНалогами(Контекст, Цена, ЦенаВклНДС, ЦенаВклНП); КонецЕсли; КонецЦикла; глПересчетТаблЧасти(Контекст, "Цена"); КонецЦикла; КонецЕсли; КонецЕсли; ПриИзмененииДоговора(); КонецПроцедуры // ПриИзмененииКонтрагента() |
|||
1
filh
31.12.11
✎
19:25
|
подарок на НГ?
|
|||
2
Злопчинский
31.12.11
✎
19:35
|
плохо, очень плохо...
создатьобъект внутри цикла - раз да и посмотреть - возможно по типам цен лучше ВыбратьПоРеквизиту |
|||
3
KRV
31.12.11
✎
20:14
|
(0) Обещали отковать от батареи если успеешь до нового года?
|
|||
4
Мигрень
31.12.11
✎
21:28
|
/икая/
Давайте говорить об этом! |
|||
5
zak555
05.01.12
✎
19:03
|
кнопки Цены нет на форме ? о_О
|
|||
6
Cthulhu
05.01.12
✎
19:05
|
(2): да ладно тебе... твердая троечка ведь..
|
|||
7
ЧеловекДуши
05.01.12
✎
19:13
|
(6)Никаких поблажек, уже не первый велосипед :)
Так что два, твердое два :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |