|
|
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
Всем, здравствуйте!!! Объясните, пожалуйста, такую ситуации: программно создаю документ РеализацияТоваровУслуг, указываю валюту. Если обработка не находит договор контрагента и бухгалтер вручную выбирает его, то появляется окно "не задана валюта документа" и предлагает сделать пересчет. После пересчета исчезают суммы из табличной части. ДокРеализацияТоваровУслуг.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("Руб"); Вопрос: почему отличаются валюты договора контрагента и документа, ведь при создании документа я определяю валюту? объясните как я должен определять валюту документа, чтобы не возникала проблема несоответствия валют? Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 14:41 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
суммы исчезают - ну наверное у вас 20 элементов "Руб" и все без курсов. Хрен знает что у вас происходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 14:44 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
Я просмотрел справочник Номенклатура, оказалось, что в данной услуге не указана цена, очевидно поэтому и исчезают суммы при перерасчете. Но почему не совпадают валюты документа и договора контрагента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 14:58 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
ну потому что Если НЕ ЭтотОбъект.ВалютаДокумента = ЭтотОбъект.Договор.Валюта Тогда Сообщить("Бинго!") КонецЕсли; ну и отладчки опять в курсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 15:30 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
Господин ПЖну потому что Если НЕ ЭтотОбъект.ВалютаДокумента = ЭтотОбъект.Договор.Валюта Тогда Сообщить("Бинго!") КонецЕсли; ну и отладчки опять в курсе Это понятно. Неясно почему, ОПРЕДЕЛИВ валюту документа, при выборе договора система говорит, что валюты не совпадают. Валюту определяю так: ДокРеализацияТоваровУслуг.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("Руб"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 15:37 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
конфа какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 15:52 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
чо непонятно... НовыйВалютаДокумента = Договор.ВалютаВзаиморасчетов; ......................... Если ДокументОбъект.ВалютаДокумента <> НовыйВалютаДокумента Тогда НеобходимоПересчитать = Истина; ТекстВопроса = ТекстВопроса + Символы.ПС + "Валюта документа: """ + ?(НЕ ЗначениеЗаполнено(ДокументОбъект.ВалютаДокумента), "Не задана",СокрЛП(ДокументОбъект.ВалютаДокумента)) + """, договора: """ + СокрЛП(НовыйВалютаДокумента) + """."; КонецЕсли; А почему у вас к этому моменту оно пустое (НЕ ЗначениеЗаполнено(ДокументОбъект.ВалютаДокумента), "Не задана") - хз чо вы там вытворяете... у меня например рубль - это "руб." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 16:14 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
Ситуацию получилось исправить путем использования константы ВалютаРегламентированногоУчета: ДокРеализацияТоваровУслуг.ВалютаДокумента = Константы.ВалютаРегламентированногоУчета.Получить(); Т.е. использование справочника было неверным, правда не понял почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 17:33 |
|
||
|
Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.
|
|||
|---|---|---|---|
|
#18+
что-то где-то напорото... а так в принципе верно. Валюта документа может быть 2-х вариантов. Регл. учета или их договора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2010, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=28&gotonew=1&tid=1522289]: |
0ms |
get settings: |
8ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 471ms |

| 0 / 0 |
