|
|
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
Всем привет!!! Программно создаю документ АктОбОказанииПроизводственныхУслуг, при попытке провести, возникает ошибка: "Выбран договор контрагента, не соответствующий организации, указанной в документе!". Когда в окне документа вручную выбираю этот же договор, то проведение выполняется без ошибок. В чем проблема? М.б. какой-нибудь реквизит не заполнил?. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 11:14 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
А может у контрагента есть несколько договоров... с одинаковыми наименованиями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 11:15 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
Пардон, ступил, действительно алгоритм тянет левый договор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 11:23 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
Объясните, пожалуйста, следующий момент: ищу договор с наименованием "Основной договор" (у некоторых контрагентов договора не отмечены как основные, поэтому предусматриваю и поиск по наименованию). Поиск провожу следующим образом: ДоговорСсылка = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Основной", Ложь, ,Контрагент_1С); где Контрагент_1С - ссылка на контрагента (100% контрагент тот который нужен), Ложь - неполное совпадение при поиске. В итоге возвращается ссылка на договор с наименованием "Основной", хотя у этого контрагента такого договора нет (у него единственный договор с наименованием "Основной договор"). Я могу сделать поиск по наименованию через запрос, но это увеличит объем кода, чего не хотелось бы. Как правильно выполнить поиск для наименования договора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 12:12 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
Надо искать с учетом реквизита Организация. Найти(Новый структура("Организация,Владелец",организация, ваш контрагент)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 12:40 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
А вобще ничего искать не нужно - в параметрах поля указать отбор по владельцу и по реквизиту организация. Все будет автоматом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 12:41 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
Gennadiy83, напиши запрос и если действительно как ты описал - подбирает договор другого контрагента даже при заданном владельце - напиши в 1с ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 15:07 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
может в данном случае надо пользоваться запросом? если речь об упп то у контрагента есть реквизит "основной договор" но вроде как он заполняется без учета организации (разбираться лень) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2010, 09:20 |
|
||
|
Маленький вопрос по программному созданию документа АктОбОказанииПроизводственныхУслуг
|
|||
|---|---|---|---|
|
#18+
Gennadiy83Объясните, пожалуйста, следующий момент: ищу договор с наименованием "Основной договор" (у некоторых контрагентов договора не отмечены как основные, поэтому предусматриваю и поиск по наименованию). Поиск провожу следующим образом: ДоговорСсылка = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Основной", Ложь, ,Контрагент_1С); где Контрагент_1С - ссылка на контрагента (100% контрагент тот который нужен), Ложь - неполное совпадение при поиске. Не стоит также забывать что для документов определенных видов при выборе накладывается ограничение на тип договора: с покупателем, с поставщиком, прочий. А вообще поиск по наименованию Основной договор это неправильно, потому что наименование может быть изменено и тогда поиск перестанет работать. Рекомендуется разработать регламент для заполнения полей реквизитов для таких договоров и делать поиск не по наименованию, а по наличию в каком либо поле подстроки с заданным значением. Можно использовать для этих целей поля: Номер или Комментарий (опять же не забыть обязать использовать регламент в заполнении таких полей) Если у вас конфигурация в которой можно задавать свойства (в БП 2.0 наконец появилось нечто подобное - дополнительные реквизиты) УПП, КА или УТ то можно обязать заполнять значение специально для этих целей заданного свойства и выполнять поиск договоров по нему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2010, 09:21 |
|
||
|
|

start [/forum/topic.php?fid=28&tid=1521858]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
20ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 314ms |

| 0 / 0 |
