Гость
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по табличной части документа Счет / 5 сообщений из 5, страница 1 из 1
13.08.2013, 18:27
    #38365194
alexander4321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по табличной части документа Счет
Добрый день! В учебной конфигурации требуется создать документ Счет . Табличная часть этого документа должна содержать те же поля, что и созданного ранее документа ПродажаТоваров . Соответственно, для удобства продавцов цена должна подставляться автоматически при выборе позиции номенклатуры, сумма должна рассчитываться при введении требуемого количества, при изменении количества или позиции номенклатуры все это должно пересчитываться. Создал документ Счет по аналогии с документом ПродажаТоваров . Для осуществления вышеописанных требований скопировал из модуля формы документа ПродажаТоваров необходимые процедуры в модуль формы документа Счет
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
&НаКлиенте
Процедура КоличествоПриИзменении(Элемент)
	
	Стр = Элементы.Товары.ТекущиеДанные;
	Стр.Сумма = Стр.Количество * Стр.Цена;
	Объект.СуммаДокумента=Объект.Товары.Итог("Сумма");
	
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьЦенуНоменклатуры(Номенклатура)
	
	Возврат Номенклатура.ЦенаПродажи;

КонецФункции

&НаКлиенте
Процедура НоменклатураПриИзменении(Элемент)
	
	Стр = Элементы.Товары.ТекущиеДанные;
	Стр.Цена=ПолучитьЦенуНоменклатуры(Стр.Номенклатура);
	КоличествоПриИзменении(Элемент);
	
КонецПроцедуры


Также из модуля объекта ПродажаТоваров скопировал и вставил в модуль объекта Счет следующую процедуру
Код: sql
1.
2.
3.
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
	СуммаДокумента = Товары.Итог("Сумма");
КонецПроцедуры


Чего-то не хватает. При создании счета вышеприведенные требования не выполняются. Хотя в документе продажи товаров все это прекрасно работает. Спасибо!
...
Рейтинг: 0 / 0
13.08.2013, 21:44
    #38365365
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по табличной части документа Счет
alexander4321,
Аналогия - это хорошо, но надо понимать что к чему. Мало написать обработчик события, надо еще привязать его к нужному событию.
...
Рейтинг: 0 / 0
13.08.2013, 22:23
    #38365394
alexander4321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по табличной части документа Счет
Помню, что нужно нажимать на лупу ПриИзменении , забыл где. Рылся и в свойствах формы, документа. Где эту лупу нажимать то?
...
Рейтинг: 0 / 0
13.08.2013, 22:55
    #38365418
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по табличной части документа Счет
alexander4321, выбираете реквизит на прямо на форме, в его свойствах смотрите доступные события
...
Рейтинг: 0 / 0
13.08.2013, 23:00
    #38365423
alexander4321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по табличной части документа Счет
javapecker,
Спасибо! Нашел.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по табличной части документа Счет / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]