| 
    
            
         
         | 
    
    
  | 
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)Никаких поблажек, уже не первый велосипед :)
  
        Так что два, твердое два :)  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |