Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отбор по МФО
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Alisa
Здравствуйте! Конфигурация ЗиК. Помогите, пожалуйста. Ситуация такая: пока предприятие работало с одним банком - проблем при формировании платежных ведомостей не было, теперь уже два банка. В справочнике "Сотрудники" - добавила реквизит "МФО Банка". А вот проблема возникла при создании плат.ведомостей - реквизит "МФО банка" - добавила, но отбор по нему не происходит, видимо где-то неправильно написала код процедуры. Возможно кто-нибудь подскажет - как правильно?
Ardi
Предлагаю услуги хирургии по переписке. Готовы опрерировать сердце, почки, выполняем пластическую хирургию.
Vofka
Alisa, какие процедуры, о чём вы говорит? Раздела для экстрасенсов у нас уже нету, поэтому если не опишите проблему нормально - я тему закрою и помещу в корзину!
Alisa
Цитата(Vofka @ 24.07.11, 9:40) необходимо зарегистрироваться для просмотра ссылки
Alisa, какие процедуры, о чём вы говорит? Раздела для экстрасенсов у нас уже нету, поэтому если не опишите проблему нормально - я тему закрою и помещу в корзину!


Ну пытаюсь написать так:
Если ЧерезБанк=1 Тогда
        Если СокрЛП(зСуммы.Сот.СчетВБанке)="" Тогда  
            Продолжить;
        КонецЕсли;
    КонецЕсли;
                
    Если ЧерезБанк=1 Тогда
    Если СокрЛП(зСуммы.Сот.МФОБанка)= МФОБанка Тогда
            Продолжить;
        КонецЕсли;
    КонецЕсли;
Vofka
Код ниочём. Пройдите отладчиком и посмотрите.
Alisa
Цитата(Vofka @ 24.07.11, 10:04) необходимо зарегистрироваться для просмотра ссылки
Код ниочём. Пройдите отладчиком и посмотрите.



Может так будет понятней: в Документе"Платежная ведомость" - Форма.Модуль - пытаюсь выполнить отбор по конкретному МФО. Пока отбирает - только тех у кого есть счета, т.е. МФО игнорирует.

Цитата(Ardi @ 24.07.11, 9:19) необходимо зарегистрироваться для просмотра ссылки
Предлагаю услуги хирургии по переписке. Готовы опрерировать сердце, почки, выполняем пластическую хирургию.


Вы ни капли не изменились, всё такой же остроумный!!!
Vofka
Цитата
Пока отбирает - только тех у кого есть счета, т.е. МФО игнорирует.

Ну ёлы-палы, посмотрите что у вас имеется в зСуммы.Сот.МФОБанка и МФОБанка. Явно там содержится не то, что вы ожидаете. А почему - из приведённого вами кода непонятно.
faiden
Цитата(Alisa @ 24.07.11, 11:01) необходимо зарегистрироваться для просмотра ссылки
Ну пытаюсь написать так:
Если ЧерезБанк=1 Тогда
        Если СокрЛП(зСуммы.Сот.СчетВБанке)="" Тогда  
            Продолжить;
        КонецЕсли;
    КонецЕсли;
                
    Если ЧерезБанк=1 Тогда
    Если СокрЛП(зСуммы.Сот.МФОБанка)= МФОБанка Тогда
            Продолжить;
        КонецЕсли;
    КонецЕсли;


Судя по всему у вас переменная "МФОБанка" - это дополнительное (добавленное вами) поле в документе "ПлатежнаяВедомость", по соответствию которому и должно проводиться заполнение?

Если это так, то код должен выглядеть следующим образом:

     Если ЧерезБанк=1 Тогда
        Если СокрЛП(зСуммы.Сот.СчетВБанке)="" Тогда  
            Продолжить;
        КонецЕсли;
        Если СокрЛП(зСуммы.Сот.МФОБанка) <> СокрЛП(МФОБанка) Тогда
            Продолжить;
        КонецЕсли;
    КонецЕсли;
igmig65
        Если (ЧерезБанк <> 1)ИЛИ(СокрЛП(зСуммы.Сот.МФОБанка) <> СокрЛП(МФОБанка))Тогда
            Продолжить;
        КонецЕсли;

Дальше заполняете платежку, попадут только те у кого тот МФО, что в платежке
Alisa
Цитата(igmig65 @ 24.07.11, 18:32) необходимо зарегистрироваться для просмотра ссылки
        Если (ЧерезБанк <> 1)ИЛИ(СокрЛП(зСуммы.Сот.МФОБанка) <> СокрЛП(МФОБанка))Тогда
            Продолжить;
        КонецЕсли;

Дальше заполняете платежку, попадут только те у кого тот МФО, что в платежке



СПАСИБО за помощь!!!! Заработало!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.