7.7 проблемка

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Archivar, 26 дек 2013.

  1. Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    406
    Симпатии:
    71
    Баллы:
    54
    Вот вы отключили Наименование и Код и сразу лишили себя двух хороших методов НайтиПоНаименованию() и НайтиПоКоду().
    Создаете объект Спр - Справочник.Доверенности и нигде его не применяете. Я ничего не понимаю.
    Я бы сделала просто:

    Код:
    Спр = СоздатьОбъект("Справочник.Доверенности");
    Спр.ВыбратьЭлементы();
    Если Спр.НайтиПоНаименованию(Контр.Наименование,0,1) =1 Тогда
    ОрганизацияД = Спр.текущийЭлемент();
    УпЛицоД = Спр.УпЛицо;
    ...
    Иначе
    Сообщить("Для контрагента " +Контр.Наименование+" нет доверенности!";
    КонецЕсли;
    
    Все гораздо проще. Но может я и ошибаюсь.
  2. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26

    все равно не работает(

    Почему не применяю? Там хранятся чисто доверенности. Они используются продавцами. Они просматривают список и сверяют данные когда приходит представитель компании.
  3. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26

    извините. все работает. Просто я сразу выбирал, а надо было с начало:Контр.выбран()=1 тогда
    А можно там как то приравнять: КонтрПлат=Контр=ОрганизацияД????
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Есть НайтиПоРеквизиту

    А как связаны КонтрПлат,Контр и ОрганизацияД
  5. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Контр = это контрагент который по сути оставляет заявку у реквизита тип: Справочник,Контрагенты
    КонтрПлат=это контрагент который платит тип Справочник.Контрагенты.
    Эти два практически всегда равны. За редким искл.
    Хотелось бы и чтобы ОрганизацияД тоже так же выбиралась, т.к. у этого реквизита тип такойже
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Если я правильно уловил вашу мысль: при выборе Контр должен автоматом выбираться КонтрПлат и ОрганизацияД?
  7. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Верно
  8. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    У ДоверенностьД тип Справочник.Доверенности
    Контр = это контрагент который по сути оставляет заявку у реквизита тип: Справочник,Контрагенты
    КонтрПлат=это контрагент который платит тип Справочник.Контрагенты.



    Вы все правильно поняли
  9. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Тут главное определится... Может ли у ДоверенностьД быть несколько записей с одинаковым реквизитом "контрагент".

    Если да - я бы на автомате его заполнять не советовал. Ибо раз реквизит заполнен - на него могут не обратить внимание и не выбрать ПРАВИЛЬНЫЙ.
    В этом случае лучше оставлять пустым, но предусмотреть отбор по уже выбранному контрагенту (отсечь лишнее)

    Если нет (запись всего одна) То тут все просто.

    Как у вас?
  10. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    ДоверенностьД у нее типа Справочник.Доверенности, у справочника - Доверенности реквизит - Доверенность имеет тип Справочник.Контрагент .т.е. по сути все одно и тоже
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Так элементов Доверенность с одинаковым реквизитом Контрагент м.б. несколько или только 1?
  12. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Вообщем Справочник.контрагент там вся инфа по ним. Справочник.Доверенности - забирает только его название.
    По сути Название контрагентов везде одинаковое, т.к. источник один.
    Просто в Справочник.Доверенности добавляется еще отдельная инфа - чисто по доверенности.

    Т.е. КонтрПлат=Контр равны ДоверенностьД

    Вот рисунок: http://files.mail.ru/A6CC528503504B6BB815F4613CEF7FD4
  13. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    вы не понимаете о чем я говорю... Еще раз ВНИМАТЕЛЬНО перечитайте сообщение №29 и 31
  14. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Я так понимаю вопрос был: повторяются ли Данные в реквизите контрагент? может ли быть такое, что одна организация записана несколькими строчками и с разными данными?


    Надо подумать.
  15. Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    406
    Симпатии:
    71
    Баллы:
    54
    Здравствуйте.
    А вот с этого и надо было начинать.)
    При смене доверенности, как будет отображаться информация в справочнике? Новая строка или номер ее будет периодическим реквизитом? Не получится ли ситуация, когда одна доверенность еще не закончилась, а другая уже началась?
    Я понимаю, чего Вы хотите добиться приравниванием контрагентов. Но простое равенство тут применять нельзя, т.к. ссылка идет на разные элементы разных справочников. Ищите по реквизиту, находите нужный элемент и выводите на форму.
  16. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Я надумал вот как http://files.mail.ru/C7C70F2FA2364BFA89B36B5F3DF7E8DB

    Как Вы можете увидеть на рисунке я выделил область - реквизит - Альт это реквизит Организации. например ИП Сидоров В.К.

    Вот как в идеале надо: с начало выбирается:Контр, за ним авто КонтрПлат, т.е. это уже так. В Справочник.Доверенности я добавлю колонку: АльтД.
    А далее Выбираем Альт - там отбор по коду - каждому ИП свой код присвоен.
    При выборе Альт сразу выбирается ОрганизацияД. Она равна и Альту и равна Контр.
  17. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Нет не получится. Т.к. бухгалтер будет менять их в ручную. Подсветку красным просроченных сделаю и все.


    Т.е. Вы предлагаете данные доверенности просто занести в Справочник Контрагенты? если так то не пойдет
  18. Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    406
    Симпатии:
    71
    Баллы:
    54
    Почему не пойдет? У Вас типовая конфигурация или самописная?
  19. TopicStarter Overlay
    Archivar
    Offline

    Archivar Опытный в 1С

    Регистрация:
    14 авг 2013
    Сообщения:
    319
    Симпатии:
    0
    Баллы:
    26
    Я бы сказал изрядно переписанная)

    Да это не пойдет не технически, а практически.
    Т.к. Я справочник этот создал еще и для продавцов.

    Они его открывают и смотрят можно ли отпускать товар тому или иному лицу.
  20. Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    406
    Симпатии:
    71
    Баллы:
    54
    Опять не понимаю. Справочником Контрагенты пользуются и бухгалтера и продавцы, так? Вы для чего-то завели еще один справочник под каждого контрагента, хотя можно было добавить реквизиты доверенности в уже существующий. Я бы еще поняла, если Вы не хотите проблем с обновлением, но зачем усложнять себе работу?

Поделиться этой страницей