» Казахстанский Бухгалтерский форум www.balans.kz

Конфигурация 251 - обращение к счету

 
Показать сообщения:
Начиная со старых .::. Начиная с новых


Автор: dimon78
Добавлено: #1  Пн Июн 05, 2006 17:31:24
Заголовок сообщения: Конфигурация 251 - обращение к счету

в старых релизах при записи новой операции было просто

Операция.Дебет.Счет = СчетПоКоду("НашСчет");

а теперь через справочник как-то непонятно...
кусочек кода если можно набросайте
спасибо



Автор: Witch`ka
Добавлено: #2  Пн Июн 05, 2006 19:26:59
Заголовок сообщения:

В вашем примере обращение тоже самое. Единственный момент, обратите внимание на код счета. Реальный код по которому осуществляется обращение это код в информационной базе (в форме просмотра счета), атрибут Код объекта счет. Для пользователя - во всех формах списка отображается не код, а реквизит "Представление". Т.е. к счету 1210, программно обращаемся через СчетПоКоду("121"), а не СчетПоКоду("1210"). Так как Код счета = "121", а атрибут представление "1210".
Обращение через справочник Вам понадобится только в случае, если вы работаете с реквизитами, размещеннми на форме. Так как в этом случае реквизит имеет тип "Справочник.ПланСчетовДЛяВыбора". Для того, чтобы получить объект "Счет", зная значение выбранного элемента справочника обратитесь к его реквизиту "Счет".
Например в форме размещен элемент диалога "ВыбСчет" типа "Справочник.ПланСчетовДЛяВыбора". Тогда обращение:
Операция.Дебет.Счет = ВыбСчет.Счет;



Автор: Иван
Добавлено: #3  Вт Июн 06, 2006 09:22:59
Заголовок сообщения:

Мы не ищем легких путей


Автор: ВосточныйПарень
Добавлено: #4  Пн Июн 12, 2006 11:39:03
Заголовок сообщения:

Теперь такой вопрос, когда в форме документа мы открываем элемент с представлением счета то открывается план счетов где позиция стоит в начале плана, а как сделать чтобы позиционировался именно на том счете, который был установлен в форме документа?


Автор: Технический
Добавлено: #5  Пн Июн 12, 2006 14:40:04
Заголовок сообщения:

(4) В типовой? Разве это не так? Какой док?


Автор: Witch`ka
Добавлено: #6  Вт Июн 13, 2006 19:01:24
Заголовок сообщения:

В типовой конфигурации он позиционируется на выбранном счете.
Сделано так.
1. В процедуре ПриОткрытии в форме "ДляВыбора" плана счетов получаем параметр формы (передается из документа при открытии формы плана счетов) и активизируем нужный счет:
ТекущийСчет = Форма.Параметр.Получить("ТекущийСчет");
АктивизироватьОбъект(ТекущийСчет);



Автор: ВосточныйПарень
Добавлено: #7  Пн Июн 26, 2006 13:32:43
Заголовок сообщения:

Еще такой вопросик. Раньше в отчетах в элемент формы типа счет можно было с клавиатуры ввести код счета не открывая ПС и все работало. Сейчас со справочником такого не прокатит, нужно лезть в вормы плана счетов для выбора счета - очень неудобно, как быть, как извратиться?


Автор: Нерезидент Баланса
Добавлено: #8  Пн Июн 26, 2006 13:57:04
Заголовок сообщения:

никак. теперь этот реквизит имеет тип спр-к.
"страдание ниспослано нам для смирения" (с) мультик



Автор: Нерезидент Баланса
Добавлено: #9  Пн Июн 26, 2006 23:42:23
Заголовок сообщения:

Иван говорит:
Мы не ищем легких путей

... А жаль...



Автор: ВосточныйПарень
Добавлено: #10  Вт Июн 27, 2006 15:20:08
Заголовок сообщения:

А если попробывать или ту нет экспериментаторов, рационализаторов, а все сидят на типовых и боятся их править?


Автор: Нерезидент Баланса
Добавлено: #11  Вт Июн 27, 2006 15:57:55
Заголовок сообщения:

попробуйте. я этим занимаюсь с 2000 года. и ничего - жив, здоров, человеком стал.


Автор: ВосточныйПарень
Добавлено: #12  Вт Июн 27, 2006 16:22:43
Заголовок сообщения:

С чем я вас и поздравляю.


Автор: Иван
Добавлено: #13  Ср Июн 28, 2006 09:05:06
Заголовок сообщения:

Анечка, я забыл поставить кавычки. У меня своя конфа, а там все легко и просто.


  

Служба поддержки WWW.BALANS.KZ