БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
в БП 2.0 или более ранних проходил такое получение инфы о банках
Как то думаю, надо обращаться к справочнику "Банковские счета" И из него получать. Но как? все это хочется кодом/, для записи в MS SQL Думаю для контактных лиц, будет аналогично. ------------------ Исправлено 1 раз(а). Последнее : Аспид, 14.04.15 11:06 |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
ssa Автор Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
И опять двадцать пять...
Источник - это ЧТО? Организация? Контрагент? ЧТО? ------------------ Лень - это неосознанная мудрость. |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Утверждают что это ссылка на контрагента.
Но в 3 это не работает. ------------------ |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
ssa Автор Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Ну так открываешь пофигуратор и смотришь наличие у справочника Контрагенты реквизита ОсновнойБанковскийСчет. Нашел? Если нашел, значит дело опять в неправильном типе и Источник у тебя никак не СправочникСсылка.Контрагент. ------------------ Лень - это неосознанная мудрость. |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Я смотрю отладчиком.
Останавливаю. сейчас код такой ОБС = Объект.ОсновнойБанковскийСчет; на ОБС пишет что тип "Справочникссылка.Банковские счета" Раскрываю в отладчике поле "Объект" в нем есть это поле с тип "Справочникссылка.Банковские счета" А теперь вопрос, а как до нужных данных добраться? ------------------ |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
ssa Автор Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Так же, как и до других. Принцип один - указание реквизитов через точку. Точно так же как и в фоксе. Точно так же как и в 2.0 Нужно только правильные реквизиты у правильных типов указывать. Нет никаких особенностей и инопланетных заморочек. Если Объект имеет тип Справочникссылка.Банковскиесчета, то для получения значения реквизита достаточно написать Объект.<ИмяРеквизита>. На чем основываются поиски как-то особенного способа обращения к нужным данным? ------------------ Лень - это неосознанная мудрость. |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Вот это и не понятно.
вот картинка [attachment 21343 ] казалось бы, и ты так говоришь, обращаться надо MSRasch = Объект.ОсновнойБанковскийСчет.НомерСчета ; Судя по картинке, все так. Но, увы. Пишет ошибку {Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(355)}: Поле объекта не обнаружено (НомерСчета) MSRasch = Объект.ОсновнойБанковскийСчет.НомерСчета ; Вот... это и вводит в недоумение. Но в этот момент, в объект.ОсновнойБанковскийСчет тип "Справочникссылка.Банковские счета" ------------------ |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
ssa Автор Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Потому, что ты темнишь и не сообщаешь, что все делаешь в управляемой форме. И потому ты лезешь не к самим данным, не к справочнику, а к данным ФОРМЫ, в которых находится не вся информация из справочников. Вот данные тех реквизитов, у которых стоит галочка Использовать всегда, ты получить в модуле формы можешь, а данные реквизитов без этой галочки надо получать отдельно. Короче, опиши-ка попдробнее и развернутее свою задачу. Как я понял, надо какие-то данные записать на SQL сервер. Это понятно и не надо больше про это повторяться. Теперь про выбранные способы получения нужной инфы и причины выбора именно этих способов. Ибо получение данных через форму это как надевание штанов через голову. ------------------ Лень - это неосознанная мудрость. Исправлено 1 раз(а). Последнее : ssa, 14.04.15 12:28 |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Если, как оказалось "темню" то , честно, не нарочно)))
Задача в целом. Надо, что бы при вносе нового контрагента в 1С, он появлялся в БД. При изменении, изменялся. Я думал, что юзер работает с формой, и это вполне логично. А больше и сказать нечего... в силу малых знаний), и понимания предмета))) Вообще, объектная модель 1С, пока загадка для меня ( ------------------ |
Re: БП 3.0 Добраться до банков и контактных лиц контрагента | |
---|---|
ssa Автор Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Знатца, так.
В форме элемента справочника Контрагенты есть такая процедура:
Просто в 3.0 реализована другая парадигма работы и построения приложения. С явным делением кода на клиентский и серверный и с разной доступностью данных на этих самых сторонах исполнения кода. В отличие от 2.0, построенной на старой парадигме, сильно схожей с фоксовой - все и вся доступно на клиенте и никакого сервера нет вообще. ------------------ Лень - это неосознанная мудрость. Исправлено 1 раз(а). Последнее : ssa, 14.04.15 12:54 |
© 2000-2024 Fox Club  |