8.х список товаров в УстановкаЦенНоменклатуры

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем atm779, 25 июн 2010.

  1. TopicStarter Overlay
    atm779
    Offline

    atm779 Опытный в 1С

    Регистрация:
    19 авг 2009
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26
    УТ

    Пытаюсь расширить возможности формы документа УстановкаЦенНоменклатуры. Задача стоит в том, чтобы в документе автоматически менялись цен в зависимости от некоторых факторов.

    Пытаюсь менять цены. Вот код по средствам которого я это делаю.

    Код:
    Для каждого т из Товары цикл
    Сообщить(т.Цена);
    т.Цена = 100;
    Сообщить(т.Цена);
    Если т.ТипЦен.Наименование=ТипЦ тогда
    //т.Цена = Добавочно.ПолучитьЦенуНоменкл(ТипЦ, т.Номенклатура);
    
    КонецЕсли;
    КонецЦикла;
    
    
    Цена вроде как меняется, но в самой форме изменения не отображаются. Как сделать так, чтобы они перезаполнялись?
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    На форме расположено поле не связанное с данными, и обновляемое программно. найдите участок кода с этим обновлением и продублируйте его.
  3. Foreman
    Offline

    Foreman

    Регистрация:
    19 фев 2008
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Если программно

    Документ = Документы.УстановкаЦенНоменклатуры.вашдокумент ищете по коду или выбираете или как угодно вам

    Документ = Документ.ПолучитьОбъект();

    дальше ваш код для табЧасти документа

    потом
    Документ.Записать(); или проводите тоже по вашему желанию

    если интерактивно
    то повешайте вашу обработку как внешнюю для ТЧ этого документа
    и увидите измененые цены

    чтобы изменить и сохранить нужен объект
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    А вот и нет. Не путайте человека. Внешняя обработка заполнения обновит вид только если на форме действительно расположена ТЧ документа, а в документе "Установка цен номенклатуры" на форме табличное поле заполняемое программно и содержащее данные 2х ТЧ документа.
Похожие темы
  1. Inkeeper
    Ответов:
    4
    Просмотров:
    1.819
  2. Peters012
    Ответов:
    6
    Просмотров:
    1.212
  3. Maldini89
    Ответов:
    1
    Просмотров:
    530
Загрузка...

Поделиться этой страницей