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

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

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

Онлайн Shaldryn

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

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


Оффлайн tabarigen

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

Онлайн Shaldryn

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

Онлайн Shaldryn

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


Теги:
 

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

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

Ответов: 5
Просмотров: 1752
Последний ответ 16 Ноя 2015, 08:12
от KrivosheevEV
Возможно ли языком запросов без конкатенации текста запроса и без СКД преобразовать строки таблицы в столбцы (колонки) выходной таблицы?

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

Ответов: 3
Просмотров: 212
Последний ответ 29 Май 2017, 15:29
от alex0402
"Уникальность" строки таблиной части документа

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

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

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

Ответов: 2
Просмотров: 5810
Последний ответ 06 Май 2015, 23:03
от Iater
Изменение строки "Скидка" в чеке ККМ в Розница 2.2

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

Ответов: 1
Просмотров: 235
Последний ответ 06 Апр 2017, 08:40
от magnifico61

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

alex0402
92 Сообщений
oleg-x
73 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
65 Сообщений
Golickoff Golickoff
51 Сообщений
AIFrame
46 Сообщений
ilyay ilyay
40 Сообщений
Амал
30 Сообщений
MuI_I_Ika MuI_I_Ika
27 Сообщений
lansy
22 Сообщений
Dethmontt Dethmontt
22 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal