Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 63
от 28.10.2005, 18:06

Администратор:Калашников О.А.
В рассылке:Подписчиков: 142, Экспертов: 20
В номере:Вопросов: 1, Ответов: 3


Вопрос № 28180: Здравствуйте, уважаемые эксперты! Во многих документах комплексной конфигурации в табличной части есть реквизиты цена, кол-во, сумма (например счет). При вводе цены и количества рассчитывается сумма. Однако, при рассмотрении модуля документа не о...

Вопрос № 28.180
Здравствуйте, уважаемые эксперты!
Во многих документах комплексной конфигурации в табличной части есть реквизиты цена, кол-во, сумма (например счет). При вводе цены и количества рассчитывается сумма. Однако, при рассмотрении модуля документа не обнаружено никаких процедур, выполняющих этот расчет.
Каким образом этот метод реализован.

Заранее благодарен.
Отправлен: 23.10.2005, 17:04
Вопрос задал: Александр Веклюк (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Temniy
Здравствуйте, Александр Веклюк!
Она находится в глобальном модуле.
Название процедуры
глПересчетТаблЧасти(Конт,ИмяРеквизита, ПараметрыРозничнойЦены)
---------
Не забывайте! Время идёт
Ответ отправил: Temniy (статус: 4-ый класс)
Отправлен: 24.10.2005, 01:51
Оценка за ответ: 5
Комментарий оценки:
действительно, есть такая процедура, но в модуле документа опять нет ссылок на нее.
При каких условиях она запускается?

Отвечает: Ovr1970
Здравствуйте, Александр Веклюк!
Мой ответ не предентует на полноту, но все же есть много способов это сделать.
Самый распространенный - это процедура "ПриОкончанииРедактированияСтроки()"
Следующий - это вызов процедуры из самих элементов, учавствующих в расчете ( в данном случае Цена и Количество). Возможно формула задана прамо там, даже без вызова процедур. Чтобы просмотреть эти формылы нужно выбрать элемент формы и посмотреть эго свойства на закладке "дополнительно". В реквизите формула может быть много чего написано. Кстати, процедуры, которые здесь вызываются, могут быть из глобального модуля.
Еще возможно использование процедур "ПриНачалеВыбораЗначения" и "ОбработкаВыбораЗначения", но эти процедуры могут использоваться только с реквизитами агрегатного типа (т.е. не строка, не число и не дата)
Ответ отправил: Ovr1970 (статус: 2-ой класс)
Отправлен: 24.10.2005, 11:02
Оценка за ответ: 3
Комментарий оценки:
спасибо конечно за ответ, но процедура "ПриОкончанииРедактированияСтроки()" выполняется при окончании редактирования строки, а мне интересно как это делается во время редактирования. Также в свойства реквизитов табличной части не входит "формула", где может быть много чего написано.

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Александр Веклюк!
В свойствах колонки в закладке Формула стоит ссылка на процедуру глобального модуля. Вот она то и выполняет расчет
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: 4-ый класс)
Отправлен: 28.10.2005, 09:28
Оценка за ответ: 5
Комментарий оценки:
спасибо, плохо что затянули с ответом


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.1cprogfaq
Архив рассылки
Отписаться
Вспомнить пароль

В избранное