Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Правило конвертации свойств          
nogik Подменю пользователя
сообщение 30.11.12, 14:00
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день такая проблема создаю правила обмена между самописной конфой 7.7 и БУ 8.2, в табличной части документа реализациятоваровиуслуг есть перечисление СтавкаНДС, а в 7.7 такого поля нет , почитал в книге по Конвертации данных как делать такой перенос, создал правило ПКС и в обработчике ПередВыгрузкой прописал Выражение = Перечисления.СтавкиНДС.НДС20; делаю выгрузку с 7 выдаёт ошибку в чём может быть проблема?

Acid Подменю пользователя
сообщение 30.11.12, 14:14
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 378 раз
Рейтинг: 262

потому что это объект 7-ки. в 8-ке его несуществует.
Прописать надо ПередЗагрузкой
примерно так:
Объект.СтавкаНДС = Перечисления.СтавкиНДС.НДС20

nogik Подменю пользователя
сообщение 30.11.12, 15:07
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 30.11.12, 15:14) *
потому что это объект 7-ки. в 8-ке его несуществует.
Прописать надо ПередЗагрузкой
примерно так:
Объект.СтавкаНДС = Перечисления.СтавкиНДС.НДС20

я так понял эту строку надо добавить в ПКО СтавкиНДС, я добавил его при выгрузке документа выдаёт ошибку - "Ошибка получения свойства из объекта коллекции. Свойство: СтавкаНДС"


takefive Подменю пользователя
сообщение 04.12.12, 19:02
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 62
Из: Днепропетровск
Спасибо сказали: 22 раз
Рейтинг: 23.2

Для перечислений ПКО можно не создавать. Достаточно строки с именем перечисления. В ПКС СтавкаНДС пишите в событии ПередВыгрузкой
Значение = "НДС20";
Код ставки (элемента справочника ШкалаСтавок) совпадает с именем перечисления. Можно написать так...
Значение = Источник.СтавкаНДС.Код;
на всякий случай нужно написать проверку, чтобы код соответствовал имени перечисления


Signature
без свинга нет музыки...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.24, 2:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!