powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по табличной части документа Счет
5 сообщений из 5, страница 1 из 1
Вопрос по табличной части документа Счет
    #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
Вопрос по табличной части документа Счет
    #38365365
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexander4321,
Аналогия - это хорошо, но надо понимать что к чему. Мало написать обработчик события, надо еще привязать его к нужному событию.
...
Рейтинг: 0 / 0
Вопрос по табличной части документа Счет
    #38365394
alexander4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помню, что нужно нажимать на лупу ПриИзменении , забыл где. Рылся и в свойствах формы, документа. Где эту лупу нажимать то?
...
Рейтинг: 0 / 0
Вопрос по табличной части документа Счет
    #38365418
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexander4321, выбираете реквизит на прямо на форме, в его свойствах смотрите доступные события
...
Рейтинг: 0 / 0
Вопрос по табличной части документа Счет
    #38365423
alexander4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,
Спасибо! Нашел.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по табличной части документа Счет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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