АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Автоматическое заполнение цены в документе ОказаниеУслуги

Читайте также:
  1. III. Принятие решения, заполнение протоколов и комментарии
  2. Автоматическое торможение.
  3. Д). Заполнение таблицы с результатами решения задачи формулами
  4. Заполнение граф спецификации
  5. ЗАПОЛНЕНИЕ ДОКУМЕНТОВ
  6. ЗАПОЛНЕНИЕ ЖИДКОСТЬЮ ТОРМОЗНОЙ СИСТЕМЫ АВТОМОБИЛЯ
  7. Изменение движений документа ОказаниеУслуги
  8. Ориентация в документе с помощью оглавлений.
  9. Рисование линии с текстурным заполнением
  10. Ручное и автоматическое тестирование
  11. Таблицы в документе

 

Найдете в конфигураторе документ ОказаниеУслуги и откройте его форму ФормаДокумента. Откройте свойства поля ввода, расположенного в колонке Номенклатура, и внизу списка найдите событие При изменении. Нажмите на кнопку с лупой и в открывшейся заготовке обработчика события напишите следующий текст:

ПереченьНоменклатурыНоменклатураПриИзменении(Элемент)

// Получить текущую строку табличной части

СтрокаТабличнойЧасти = ЭлементыФормы.ПереченьНоменклатуры.ТекущиеДанные;

// Установить цену

СтрокаТабличнойЧасти.Цена =

РаботаСоСправочниками.РозничнаяЦена(Дата,Элемент.Значение);

// Пересчитать сумму строки

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

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

Запустите 1С:Предприятие в режиме отладки и откройте регистр сведений Цены. Для транзистора Philips добавьте следующим числом новую цену (рис. 72):

Рис. 72. Регистр сведений Цены

Теперь откройте документ Оказание услуги №1. Как вы помните, этим документом вы как раз "израсходовали" один такой транзистор.

Установите дату документа равной той дате, когда было задано первое значение цены транзистора, и повторите выбор транзистора в колонке Номенклатура табличной части документа. Автоматически установится первое значение цены (рис. 73).

Теперь измените дату документа на следующий день и снова повторите выбор транзистора. Будет установлено новое значение цены (рис. 74).

Таким образом, в документе появляется актуальная на момент создания документа цена услуги.

 

Рис. 73. Заполнение документа Оказание услуги

Рис. 74. Заполнение документа Оказание услуги

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)