#0
by Charel
Доброе утро. Подскажите пожалуйста в таком вопросе.В документе есть два реквизита шапки Контрагенты (Справочник.Контрагенты) и Договора (справочник.Договора)как жестко к справчнику прикрепить одно предприятие и его договор, т.е. Чтобы всегда например было предприятие "Нева" и ее договор "Договор1"З.Ы. 1С:Предприятие 7.7
#2
by Mitrich
"Основной договор" = "Договор1" в карточке Контрагента? А вообще-то нифига не понял, что ты хошь, поясни по-русски.
#3
by Charel
Да все просто я в документе Оказание услуг дабавил ТипУслуги - Услуги железной дороги (счет 76.5) и теперь необходимо что при выборе услуги в 76.5 Субконто1.Контрагенты= "Организация" Субконто2.Договора="Договор" как выбрать контрагента и договор соотвествующий контрагенту
#5
by Mitrich
Ну так и говорить надо, чего огород городить.В этом документе при фыборе на форме СписокТиповУслуг срабатывает процедура ПриВыбореТипаУслуги. В нее и пихай выбор по умолчанию предопределенного Контрагента с его договором.
#6
by Морозов Александр
В свойство Поля "ТипУслуги" на закладке формула пропиши что-то типа "ПриСменеУслуги"в модуле формы:......Как найти нужного контра и договор наверное знаеш...
#8
by Charel
это понятно что туда пихатьЕсли ТипУслуг=4 тогда.....конецЕслиПроблема как сопаставить договор контрагенту недогоню
#9
by Anton R
Программно - ИспользоватьРодителя(...).Визуально на форме - Свойста, вкладка "Дополнительно", поле "Связан с"
#10
by Charel
6,7 Я наверно что-то непонимаю но у меня договора имеют одно и тоже название "Основной договор" и код "00001" но их много и каждый соотвествует определенному контрагенту посмотрел в других доках там ПриВыбореДоговора используется глобальная процедура где проверяется Контрагет.Владелец вот эту конструкцию я и не пойму может кто пояснить?
#12
by Mitrich
Ну ты блин даешь. Вообще-то есть ИспользоватьВладельца, но в твоем случае думаю будет проще Контрагент.ОсновнойДоговор :)))
#14
by Mitrich
+ Только в карточке Контрагента не забудь этот основной договор установить. И ты, надеюсь, в курсе, что тебе и ОбработкуПроведения менять придется, т.к. субконто в зависимости от счета и значений реквизитов именно там заполняются в твоем документе.
#15
by Charel
Вообщем всем спасибо все получилось, кому интересно вот код:А что касается проведения (модуля док-та) там все поправлено, там тоже стоит проверка на тип договора и если он 4 тады на 76.5 и соотвественно субконто.Всем спасиб еще раз
#21
by Mitrich
- Ну, во-первых, искать по наименованию и по коду - не очень хорошо, мягко говоря, вдруг добрые люди их изменят. Лучше завести константу или служебный справочник, если хочешь, чтоб автоматом искались, и искать по ссылке на элемент справочника Контрагенты из этой константы. А вместовообще надежнее Договор2=Контрагент2.ОсновнойДоговор //ну это я уже говорил- Во-вторых, если уж ищешь по Наименованию и Коду, так используй Если...Иначе Сообщить("Объект не найден")... А то у тебя исключительные ситуации никак не отрабатываются.- В-третьих, почему Спрк.НайтиПоНаименованию("организация",1) ??? У тебя контр внутри группы чтоль ищется? А вот Спрд.НайтиПоКоду("000001"); - тут не мешало бы режим поиска внутри подчинения явно указать, чтоб подстраховаться.Ну и имена у переменных, конечно, ничего не говорящие. Тож "дурной тон".Все вышесказанное можно воспринимать как сугубое ИМХО :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- А есть у коговыгрузка платежек в УФК в формате 2006.03?
- Как скопировать движения документа программно?
- Добавление новых субконто в комплексной
- В УПП есть выпуск продукции, но Расчет себестоимости его не видит
- v8: Не присваивается значение переменной
- Регистр накопления - "срез последних"
- Формирование проводок при проведении ПКО
- Как вызвать обработчики события записи формы?
- Как в 1С сделать скриншот формы?
- Получение набора записей регистра сведений по отбору
- Срочный трудовой договор Проблема при начисении компенсации за неисп. отпуск
- Вставить логотип в печатную форму
- Формула суммы в ячейке эксель из 1С через OLE.
- Вывод отчета напрямую в Excel или шаблон Excel
- Нужен нормальный MsgBox, функция "Предупреждение" не устраивает
- ADO и 1С. Доступ к числовым полям.
- Как из терминала сбора данных CIPHER 8001 вывалить данные в документ 1С?
- v8: Документ не разворачивается на весь экран
- Подскажите как в 1с 7.7 вставить картинку?
- Как можно выбрать все ручные операции ???