Показано с 1 по 8 из 8
Тема: Помогите с заданием
-
24.07.2014, 17:59 #1
- Регистрация
- 24.07.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Помогите с заданием
Здравствуйте. Я начал учить програмирование 1с и у меня возник в вопрос по модулю формы. Нужно что бы при изменении ЭлементаВидЦены и зменялась цена соответственно регистру сведений. Я так понял нужно прописать цикл, но у меня что то не выходит. Поможете? Первые две процедуры это изменение цены в табл. части при изменении номенклатуры и расчет суммы...
Код:&НаКлиенте Процедура ПереченьТМЦТМЦПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.ПереченьТМЦ.ТекущиеДанные; СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.ТМЦ); РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры &НаКлиенте Процедура ПереченьТМЦКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.ПереченьТМЦ.ТекущиеДанные; РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры &НаКлиенте Процедура ВидЦеныПриИзменении(Элемент) Для каждого СтрокаТабличнойЧасти Из ПереченьТМЦ Цикл СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.ТМЦ); РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецЦикла; КонецПроцедуры
-
24.07.2014, 18:45 #2
- Регистрация
- 13.12.2010
- Адрес
- Тамбов
- Сообщений
- 366
- Сказал(а) спасибо
- 22
- Поблагодарили 1066 раз(а) в 244 сообщениях
РаботаСДокументами.Расчит� �тьСумму(СтрокаТабличнойЧа сти)
нужен код процедуры
-
24.07.2014, 18:49 #3
- Регистрация
- 24.07.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Код:Процедура РасчитатьСумму(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры
-
24.07.2014, 18:50 #4
- Регистрация
- 13.12.2010
- Адрес
- Тамбов
- Сообщений
- 366
- Сказал(а) спасибо
- 22
- Поблагодарили 1066 раз(а) в 244 сообщениях
а РаботаСоСправочниками.Роз� �ичнаяЦена(Объект.Дата,Стро каТабличнойЧасти.ТМЦ);
-
24.07.2014, 18:55 #5
- Регистрация
- 24.07.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Код:Функция РозничнаяЦена(АктуальнаяДата,ЭлементТМЦ) Экспорт Отбор = Новый Структура("ТМЦ",ЭлементТМЦ); ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(АктуальнаяДата,Отбор); Возврат ЗначенияРесурсов.Цена; КонецФункции
-
24.07.2014, 18:58 #6
- Регистрация
- 13.12.2010
- Адрес
- Тамбов
- Сообщений
- 366
- Сказал(а) спасибо
- 22
- Поблагодарили 1066 раз(а) в 244 сообщениях
Код:&НаКлиенте Процедура ВидЦеныПриИзменении(Элемент) Для каждого СтрокаТабличнойЧасти Из Объект.ПереченьТМЦ Цикл СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.ТМЦ); РаботаСДокументами.РасчитатьСумму(СтрокаТабличнойЧасти); КонецЦикла; КонецПроцедуры
-
24.07.2014, 19:02 #7
- Регистрация
- 24.07.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Ну ошибку перестало выдавать, но Цена при изменении ВидЦены не изменяется.... Только при изменении ТМЦ.
-
24.07.2014, 19:05 #8
Похожие темы
-
Помогите выбрать внешний HHD
от kristall01 в разделе Носители информацииОтветов: 2Последнее сообщение: 18.02.2009, 10:31
Социальные закладки