Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Конвертация

Sargez
читатель
офлайн
Дата регистрации: 21.10.2010
Сообщений: 247
Пост №1
 
18.05.2011 12:53

Здравствуйте!

Кто-нибудь может подсказать, как мне в конвертации написать правила, чтобы выполнить след. алгоритм:

Делаю перенос регистр сведений в похожий регистр сведений.

Одно из измерений источника - Документ тип ДокументСсылка.<название дока>, в приемнике - это Документ , тип перечислениеСсылка.<НаименованиеДока>


И мне нужно , если у меня в источнике документ ПКО, то в перечислении в приемнике прописать перечисление.пко. Как это организовать, может кто-нить подсказать?

Заранее благодарен

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
18.05.2011 13:19

"> перечислениеСсылка.<НаименованиеДока>
> приемнике прописать перечисление.пко
А значение какое? Перечисление.ПКО....??? Или у вас просто ошибка и подразумевалось что-то типа: Перечисление.ТипДокумента.ПКО.
В Конвертации можно делать конвертацию значений, и для Перечислений - это наиболее правильный вариант.
В общем, если надо получить что-то типа Перечисление.ТипДокумента.ПКО, то я бы сделал так:

1. У свойства ПередВыгрузкой напишите что-то типа
Значение = Источник.Документ.Метаданные().Имя;
таким образом вместо конкретного документа получите представление его типа (строку)
2. Создайте правило Строка - Перечисление.ТипДокумента и пропишите конвертацию значений
3. Установить у свойства (п.1) созданное в п. 2 правило конвертации"

Федько_Андрей
читатель
офлайн
Дата регистрации: 15.04.2011
Сообщений: 378
Пост №3
 
18.05.2011 13:36

"В ПКС для этого реквизита
Источник пусто Приемник Имя реквизита приемника

Перед выгрузкой

Если ТипЗнч(ОбъектКоллекции.Имя реквизита источника) = Тип("ДокументСсылка.<название дока>") Тогда
Значение = "ПКО"; //"ПКО" это значение требуемого перечисления в приемнике

ИначеЕсли ТипЗнч(ОбъектКоллекции.Имя реквизита источника) = Тип("ДокументСсылка.<название дока>") Тогда
Значение = "РКО";

КонецЕсли;"

Федько_Андрей
читатель
офлайн
Дата регистрации: 15.04.2011
Сообщений: 378
Пост №4
 
18.05.2011 13:38

Это для реквизита табл части, для обычного реквизита вместо ОбъектКоллекции. надо Источник.

Sergul
читатель
офлайн
Дата регистрации: 28.01.2011
Сообщений: 12
Пост №5
 
18.05.2011 14:03

"вроде сделал как Вы написали, ошибок не выдало, но и в приемник ничего не перенеслось

перед выгрузкой

Если ТипЗнч(Источник.Документ) = Тип("ДокументСсылка.ПоступлениеНаРасчетныйСчет") Тогда
Значение = "ПоступлениеНаРасчетныйСчет"; //"ПКО" это значение требуемого перечисления в приемнике////ИначеЕсли ТипЗнч
Сообщить("Я зашел");
КонецЕсли;

в "если" он зашел так как выдал сообщение "Я зашел".

когда смотрю файл выгрузки xml у данного реквизита следующая инфа

- <Свойство Имя="Документ" Тип="ПеречислениеСсылка.ууТипДокумента">
<Нпп>4


для сравнения у реквизита комментарий след. инфа
- <Свойство Имя="Комментарий" Тип="Строка">
<Значение>обновлен


т.е у меня почему-то значение для моего реквизита "Документ" не выгрузилось, а вот почему такое произошло???"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №6
 
18.05.2011 15:00

А в правиле конвертации свойства что указано?

Федько_Андрей
читатель
офлайн
Дата регистрации: 15.04.2011
Сообщений: 378
Пост №7
 
19.05.2011 05:33

Пример того, что вам надо

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Учет, налогообложение, автоматизация
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • ЕГАИС
Предложения партнеров
Обучение пользователей продуктов 1С

1С бесплатно 1С-Отчетность 1С:ERP Управление предприятием 1С:Бесплатно 1С:Бухгалтерия 8 1С:Бухгалтерия 8 КОРП 1С:Бухгалтерия автономного учреждения 1С:Бухгалтерия государственного учреждения 1С:Бюджет муниципального образования 1С:Бюджет поселения 1С:Вещевое довольствие 1С:Деньги 1С:Документооборот 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры государственного учреждения 1С:Зарплата и управление персоналом 1С:Зарплата и управление персоналом КОРП 1С:Комплексная автоматизация 8 1С:Лекторий 1С:Предприятие 1С:Предприятие 7.7 1С:Предприятие 8 1С:Розница 1С:Управление нашей фирмой 1С:Управление производственным предприятием 1С:Управление торговлей 1СПредприятие 8

Все теги