Имя: Пароль:
1C
1С v8
конвертация данных, связь реквизита с реквизитом табличной части
0 r2d24
 
09.04.14
11:17
Продолжаю делать план обмена из 1с 8 в 1с 7.7
Такая проблемка в 1с 8 есть реквизит "Ставка НДС" -он находится в табличной части и имеет тип "Перечисление".
В 1с 7.7 реквизит "Варианты расчета налогов" - он не в табличной части и имеет тип "Справочники".

Я сделал следующее: В Правиле Конвертации Свойств (ПКС) установил связь:
Источник: СтавкаНДС
Приемник: ВариантыРасчетовНалогов
Правило конвертации: ВариантыРасчетовНалогов

В ПКО у перечисления: ВариантыРасчетовНалогов на вкладку Конвертация значений (ПКЗ) сделал следующее:
Источник: БезНДС    -это предопределенный у перечесления
Приемник: Без налогов  -это я в ручную добавил значения, имя и сеноним у него "Без налогов"

Также сделал и для НДС18

В результате в 1с 7.7 в реквизите "ВариантыРасчетовНалогов" подставляется "<>"
Как это исправить на нормальное значение
1 r2d24
 
09.04.14
11:30
Есть у кого идеи, что не правильно?
2 r2d24
 
09.04.14
11:45
ХОТЬ ЧТО нибудь ответьте?
3 ИА1С
 
09.04.14
11:47
А ты перед выгрузкой делаешь?
4 vicof
 
09.04.14
11:48
"сеноним" от слова "сено"?
Нужно отдельное правило по превращению перечисления в справочник с поиском по наименованию.
5 Naumov
 
09.04.14
11:48
(0) Что ты будешь делать, если реализация по нескольким ставкам будет?
6 r2d24
 
09.04.14
11:54
(5) если по нескольким ставкам будет, наверное подставится только одна, скорее всего та которая последняя. Но это будет не правильно. Но сейчас у меня ничего не подставляется.
7 r2d24
 
09.04.14
11:57
Попробовал сделать ДРУГИМ СПОСОБОМ:
В ПКО у перечисления ВариантыРасчетовНалогов, на вкладке Конвертация Данных, добавил связь:
Источник:
Приемник: СтавкаНДС
и в событии ПередВыгрузкой прописал:
Если Источник.БезНДС Тогда
    Значение = "Без налогов";
ИначеЕсли Источник.НДС18 Тогда
    Значение = "НДС в сумме 18%";
КонецЕсли;
8 vicof
 
09.04.14
12:01
(7) Внимательно читаем (4)
9 r2d24
 
09.04.14
12:06
(8) а поиск как делать, как там будет с источником, приемником?
10 vicof
 
09.04.14
12:09
галочку поставить поиска по полю.
Вторая часть вопроса непонятна
11 r2d24
 
09.04.14
12:14
(10) Галочку поставил
Не понятно как правильно обращаться к источнику с предопределенными значениями, я в источнике ничего писал, писал только в приемнике?  Можешь посмотреть на мой код, который выше писал, что там не так?
12 vicof
 
09.04.14
12:17
Если Источник = Перечисление.СтавкиНДС.БезНалогов ТОгда
Значение = "Безналогов";
КонецЕсли;
13 Midzgun
 
09.04.14
12:18
(12) Поддерживаю. Или можно в восьмерке предопределенные значения справочника создать и на вкладке "Конвертация значений" ПКО настроить сопоставление.
14 r2d24
 
09.04.14
12:23
(13) на вкладке конвертация Значений - я пробовал настроить сопоставления в итоге получалось "<>"
(12) этот вариант тоже не хочет работать, такой же результат
15 vicof
 
09.04.14
12:26
(14) Заскринь ПКОшки
16 Midzgun
 
09.04.14
12:27
(14) А поиск по каким реквизитам стоит?
17 r2d24
 
09.04.14
12:37
Вот скриншоты:
У документа Поступления установил связь: Ставка НДС и ВариантыРасчетовНалогов:

http://pixs.ru/showimage/1jpg_1231382_11613434.jpg



http://pixs.ru/showimage/2jpg_9863090_11613439.jpg

http://pixs.ru/showimage/3jpg_7604277_11613449.jpg
18 vicof
 
09.04.14
13:03
(17) Надо еще одно ПКО из Строки в Справочник СтавкиНДС
19 Йохохо
 
09.04.14
13:15
(18) кажется надо переделать вот это
http://pixs.ru/showimage/2jpg_9863090_11613439.jpg
там и надо заполнять реквизиты справочника