Версия для печати темы (https://pro1c.org.ua/index.php?s=b129646308386783db097820034e82c0&showtopic=52553)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ номенклатура при изменении

Автор: bodka_ua 15.06.19, 12:06

Бухгалтерия для Украины, редакция 1.2. (1.2.48.1)
При отладке на табло цена просчитывается, а 1с зависает. Что не так?

Процедура ТоварыНоменклатураПриИзменении(Элемент)

    СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ЦенаЗПДВ - (СтрокаТабличнойЧасти.ЦенаЗПДВ /6);


    // Выполнить общие действия для всех документов при изменении номенклатуры.
    //ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);

    //ПриИзмененииНоменклатурыТоваров(СтрокаТабличнойЧасти);

    // Рассчитываем реквизиты табличной части.
    //ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);
    //ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);
КонецПроцедуры

Автор: bodka_ua 15.06.19, 13:19

bodka_ua @ Сегодня, 12:06 * ,
с этим разобрался. А почему не работает здесь:

Процедура ТоварыЦенаЗПДВПриИзменении(Элемент)

      СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.ЦенаЗПДВ - (СтрокаТабличнойЧасти.ЦенаЗПДВ /6);


КонецПроцедуры

Автор: Vofka 30.06.19, 9:51

bodka_ua, а что именно не работает?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua