Конфигурация 251 - обращение к счету
|
dimon78
Нерезидент Баланса
|
|
|
|
#1 Пн Июн 05, 2006 17:31:24
|
Сообщить модератору
|
|
в старых релизах при записи новой операции было просто
Операция.Дебет.Счет = СчетПоКоду("НашСчет");
а теперь через справочник как-то непонятно...
кусочек кода если можно набросайте
спасибо
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
Witch`ka
Нерезидент Баланса
|
|
|
|
#2 Пн Июн 05, 2006 19:26:59
|
Сообщить модератору
|
|
В вашем примере обращение тоже самое. Единственный момент, обратите внимание на код счета. Реальный код по которому осуществляется обращение это код в информационной базе (в форме просмотра счета), атрибут Код объекта счет. Для пользователя - во всех формах списка отображается не код, а реквизит "Представление". Т.е. к счету 1210, программно обращаемся через СчетПоКоду("121"), а не СчетПоКоду("1210"). Так как Код счета = "121", а атрибут представление "1210".
Обращение через справочник Вам понадобится только в случае, если вы работаете с реквизитами, размещеннми на форме. Так как в этом случае реквизит имеет тип "Справочник.ПланСчетовДЛяВыбора". Для того, чтобы получить объект "Счет", зная значение выбранного элемента справочника обратитесь к его реквизиту "Счет".
Например в форме размещен элемент диалога "ВыбСчет" типа "Справочник.ПланСчетовДЛяВыбора". Тогда обращение:
Операция.Дебет.Счет = ВыбСчет.Счет;
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
ВосточныйПарень
Нерезидент Баланса
|
|
|
|
#4 Пн Июн 12, 2006 11:39:03
|
Сообщить модератору
|
|
Теперь такой вопрос, когда в форме документа мы открываем элемент с представлением счета то открывается план счетов где позиция стоит в начале плана, а как сделать чтобы позиционировался именно на том счете, который был установлен в форме документа?
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
Witch`ka
Нерезидент Баланса
|
|
|
|
#6 Вт Июн 13, 2006 19:01:24
|
Сообщить модератору
|
|
В типовой конфигурации он позиционируется на выбранном счете.
Сделано так.
1. В процедуре ПриОткрытии в форме "ДляВыбора" плана счетов получаем параметр формы (передается из документа при открытии формы плана счетов) и активизируем нужный счет:
ТекущийСчет = Форма.Параметр.Получить("ТекущийСчет");
АктивизироватьОбъект(ТекущийСчет);
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
ВосточныйПарень
Нерезидент Баланса
|
|
|
|
#7 Пн Июн 26, 2006 13:32:43
|
Сообщить модератору
|
|
Еще такой вопросик. Раньше в отчетах в элемент формы типа счет можно было с клавиатуры ввести код счета не открывая ПС и все работало. Сейчас со справочником такого не прокатит, нужно лезть в вормы плана счетов для выбора счета - очень неудобно, как быть, как извратиться?
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
ВосточныйПарень
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
ВосточныйПарень
Нерезидент Баланса
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|
|
За помощь кликните ′Спасибо′ →
|
|
 |
|