Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Янв 2017, 06:43
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Конвертация из строки в перечисления  (Прочитано 1135 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shaldryn

  • ***
  • Сообщений: 207
  • РЕПУТАЦИЯ: 13
  • КПД: 6%
  • Регистрация: 2015-01-16
  • Сайт: 
  • Профессия: Ученик 1С
Есть справочник Контакты, у него ТЧ Телефоны, там реквизиты "Телефон-тип строка" и "Тип-тип строка" переношу его в УТ 11.2, там справочник КонтактныеЛицаПартнеров с ТЧ КонтактнаяИнформация у него реквизиты Телефон - тип строка и Тип - тип перечисления.ТипыКонтактнойИнформации.

Создаю ПКО источник - строка, приемник - Перечисления.ТипыКонтактнойИнформации, в нем ПКСЗ получается для строки создаю значения которые прописаны в самописной "мобильный" и "Рабочий" сопоставляю с приемником Перечисления там значение одно Телефон. в ПКО справочников в ПКС этих реквизитов (тип-тип) вставляю правило конвертации это ПКО строка-перечисления. но при загрузке правила выдает ошибку что то типа в ПКО не может быть строка, только элементы объектного типа, что то в этом роде. подскажите как мне вообзе перебросить тогда, где я не правильно делаю

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


Оффлайн tabarigen

  • *
  • Сообщений: 15
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-10-25
  • Сайт: 
  • Профессия: Программист 1С
В демо конфигурации ведь есть пример, строка - перечисление. Почему бы не глянуть там?

Оффлайн Shaldryn

  • ***
  • Сообщений: 207
  • РЕПУТАЦИЯ: 13
  • КПД: 6%
  • Регистрация: 2015-01-16
  • Сайт: 
  • Профессия: Ученик 1С
В демо конфигурации ведь есть пример, строка - перечисление. Почему бы не глянуть там?
да, спасибо, помогло.) там число в перечисление, понял что просто значение задается напрямую и все, с почтой прокатило, а вот с телефон не все так просто, он не переносит ничего, проблема в том, что я так думаю в УТ 11.2 чтобы перенесся телефон необходимо заполнить реквизит "ЗначенияПолей" у него тип "строка", там идет строчка длинная с кодом страны, города и просто номер без кода. ну то есть в правила смотрю пеерноса из ут10.3 - 11.2, там есть алгоритм КИ у него код заполнения такой:
ИначеЕсли Выборка.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда

НоваяСтрока.ЗначенияПолей = ?(ЗначениеЗаполнено(Выборка.Поле1), "КодСтраны="     + Выборка.Поле1 + Символы.ПС, "")
   + ?(ЗначениеЗаполнено(Выборка.Поле2), "КодГорода="     + Выборка.Поле2 + Символы.ПС, "")
   + ?(ЗначениеЗаполнено(Выборка.Поле3), "НомерТелефона=" + Выборка.Поле3 + Символы.ПС, "")
   + ?(ЗначениеЗаполнено(Выборка.Поле4), "Добавочный="    + Выборка.Поле4, "")
   + ?(ЗначениеЗаполнено(Выборка.Комментарий), "Комментарий="    + Выборка.Комментарий, "");

НоваяСтрока.НомерТелефонаБезКодов = Выборка.Поле3;
НоваяСтрока.НомерТелефона         = Выборка.Поле1 + Выборка.Поле2 + Выборка.Поле3;

но дело в том что в самописной идет просто реквизит телефон с типом строчка и там по всякому вбит номер телефона: 8(805)-256-56-45 или 8052565645 или 8-805-256-56-45

как осуществить перенос что то не догоню.(

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
внесите всю строку в "НомерТелефона=".
да, не будет разбивки на код страны, код города и пр.
а никто и не обещал что все перенесется красиво )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Shaldryn

  • ***
  • Сообщений: 207
  • РЕПУТАЦИЯ: 13
  • КПД: 6%
  • Регистрация: 2015-01-16
  • Сайт: 
  • Профессия: Ученик 1С
внесите всю строку в "НомерТелефона=".
да, не будет разбивки на код страны, код города и пр.
а никто и не обещал что все перенесется красиво )
Все, проблему решил, был косяк не в этом, а то что из 2х ТЧ перегонял в одну ТЧ, а получалось, что все перезаписывалось на последнюю, дописал код, теперь добавляет и все получилось


Теги:
 

Как при вставке текста запроса с консоли запроса ив программный код конфигурации автоматически добавлять прямую черту в начале каждой строки

Автор ktu78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 1236
Последний ответ 16 Ноя 2015, 08:12
от KrivosheevEV
"Уникальность" строки таблиной части документа

Автор mashencev_antonРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 1260
Последний ответ 20 Авг 2014, 12:22
от has
как перебрать строки в табличной части документа в форме документа

Автор IaterРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 3545
Последний ответ 06 Май 2015, 23:03
от Iater
В акте-сверки пустые строки в столбце "Документ" и нет периода в заголовке

Автор Анастасия СРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 589
Последний ответ 23 Дек 2016, 19:18
от ignatovsam
Заполнение строки документа значениями реквизитов табличной части документа

Автор green_ezhikРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 10
Просмотров: 2264
Последний ответ 01 Апр 2015, 22:19
от vitasw

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
161 Сообщений
alex0402
63 Сообщений
MuI_I_Ika MuI_I_Ika
47 Сообщений
crow1983
35 Сообщений
LexaK
32 Сообщений
alexandr_ll
30 Сообщений
sertak sertak
25 Сообщений
Vzonder
22 Сообщений
BuhRust
17 Сообщений
дфтын дфтын
17 Сообщений

* Кто онлайн

  • Точка Гостей: 152
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal