Добрый день.

Настроил в профиле пользователя синхронизацию с почтовым ящиком.

Прикрепил данные таблицы MailboxSyncSettings к пакету.

После установки пакета на продакшн  настройки почтового ящика появляются в профиле пользователя, НО при попытке синхронизации почты ничего не происходит. Ошибок в логе нет и почта не загружается.

На отправку email всё работает.

Нравится

1 комментарий

Здравствуйте, Игорь!

Перенести настройки почтовых ящиков через привязку к пакету не получится. При добавлении почтового ящика происходит вычитка папок и добавления их в таблицы MailboxFoldersCorrespondence, ActivityFolder и другие. Также происходит раздача необходимых прав и добавление триггеров синхронизации.

Показать все комментарии

Добрый день.

Хочу создать раздел из детали Средство связи контакта (ContactCommunication) для того, чтобы было удобно делать экспорт в excel (по сути мне не хватает поля Id контакта при экспорте из справочника).

Подскажите, пожалуйста, безопасно ли это делать (ничего не поломается) и может есть более правильный способ.

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

Станислав

Нравится

4 комментария

По идее, ничего страшного не должно случиться. Можно создавать разделы на основе существующих объектов, правда, не стандартным образом. Но тем не менее, всё нормально работает. Это всего лишь объект с данными.

Кузнецов Сергей,

Понял, большое спасибо.

Кузнецов Сергей,

Ковынёв Станислав,

Подскажите, пожалуйста, есть ли гайд по такой переделке?

Добрый день. Вот здесь описано: https://community.terrasoft.ru/questions/rucnaa-registracia-razdela

 

А если Вам не срочно - terrasoft обещают сделать это функцию в ближайших релизах (на счет сроков не подскажу):

https://academy.terrasoft.ru/documents/upcoming-releases?_ga=2.22342261…

Показать все комментарии

Версия 7.12

Подскажите как в БП присвоить значение тестовому полю без использования задания-сценария значения справочника?

Например, [#Читать данные Обращения.Первый элемент результирующей коллекции.Адрес объекта обращения#]

где Адрес объекта обращения -справочник, надо вытащить в нем Полное название и присвоить текстовому полю

 

Нравится

4 комментария

Через элемент Формула. Используя конструкцию [#Читать данные Обращения.Первый элемент результирующей коллекции.Адрес объекта обращения#].ToString()

А в настройках элемента просто указываете куда передать это значение

Сидоров Александр Валерьевич,

Не, в вашем случае будет ID записи объект обращения, а надо значение колонки из этой записи (Полное название).

После первого чтения сделать ещё один блок чтения данных, только из раздела нужного вам справочника, с условием, там прочитать колонку названия, а потом использовать её в следующих блоках дальше.

отлично, спасибо.

Показать все комментарии

Добрый день!

В задании-сценарии (для интерпретируемого процесса) необходимо получить идентификатор записи, для которой сработал стартовый сигнал. Когда сигнал один - проблем нет. А если несколько - не получается получить идентификатор.

Изображение удалено.

Рабочий варинат для одного сигнала:

var createdActivityId = Get("RecordId");

Когда сигналов больше, строчка выше дает ошибку "переменная не ссылается на екземпляр объекта". Пробовал так:

var changedActivityId = Get("SuEmailChanged.RecordId"); - получаю пустой GUID

 

Как правильно обратиться к идентификатору?

Нравится

2 комментария

Попробуйте после стартовых сигналов использовать элемент "Функция", в котором и заполняйте RecordId из соответствующего стартового сигнала

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

В интерпретируемом Задании-сценарии Вы можете обращаться лишь к параметрам процесса (с помощью get и set), в связи с чем Вам необходимо создать параметр процесса c типом уникальный идентификатор, и, как описал Игорь, элементом Формула заполнить данный параметр.

После чего обращаться в Задании-сценарии к созданному параметру по его коду (например, RecordId).

Показать все комментарии

Коллеги, здравствуйте!

Возник вопрос по настройке карточки контрагента с условием обязательности контейнера contactprofile. 

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



Заранее спасибо!

Нравится

1 комментарий

Добрый день.

Сделайте поле «PrimaryContact», в объекте «Account», обязательным. Например, можно создать замещение объекта «Account», бизнес правила и т.д.

Показать все комментарии

Коллеги, здравствуйте.

Возник вопрос по импорту фото из Excel.

Есть ли сейчас такая возможность, либо какое-то обходное решение?

Заранее спасибо!

Нравится

3 комментария

Здравствуйте, Роман!

На текущий момент функционал импорта фото из Excel не реализован в базовой версии продукта.

Мы передали пожелание команде разработки для анализа возможности внедрения функционала в будущих версиях.

Shevchenko Andrey,

Коллеги, удалось ли реализовать данное решение?

Может действительно есть обходное решение?

Конечная цель - МАССОВО загружать фото в продуктовый каталог.

 

Милова Марина,

Добрый день,

К сожалению, такой возможности в базовой функциональности нет.

Пока в планах на ближайшее время нет, но мы передали пожелание команде разработки для анализа возможности внедрения функционала в будущих версиях. 



 

Показать все комментарии

Добрый день.

При внесении изменений в раздел через мастер раздела через раз очень долго длится компиляция, а затем вылетает ошибка "AggregateException. One or more errors occurred."

Какую-то логику того, когда именно появляется ошибка не заметил. Можете подсказать в чем может быть причина?

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

Нравится

4 комментария

В последний раз после этой ошибки перестало пускать в систему - перекидывает на /0/WorkspaceExplorerModule. и выдает "Сборка конфигурации "Default" не инициализирована"

При попытке компилировать все выдает ошибку 

Ошибка

Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

Станислав, проблема устранена, компиляция конфигурации выполняется без ошибок.

Сергей Кy6риш,

Большое спасибо

Показать все комментарии

Делаю синку с 1С. Для начала решил проверить соединение в визуалке - все работает отлично:

object v8_connect = Activator.CreateInstance(Type.GetTypeFromProgID("V83.COMConnector"));

этот же код в BPM - не работает!

Синку раньше уже делал, такой код работал успешно и сейчас работатет.

БПМ и 1С находятся на одном компе.

Версия 7.11

Прикрепляю ошибку:

Прикрепленные файлы

Нравится

5 комментариев

Предоставьте больше подробностей, т.к. не совсем ясно где вы это делаете, каким образом и т.д.

Есть БП который по расписанию запускает Ф. исходного кода. в Исходном коде пишу этот код и он не выполняется, выбивает данная ошибка

Вы подключили все Usings на вкладке "Методы" бизнес-процесса?

Также в пакет должны быть подключены все внешние библиотеки (Вкладка "Внешние сборки" в конфигурации)

Золотарев Артем Андреевич,

Вы подключили все Usings на вкладке "Методы" бизнес-процесса?

да, исходный код запускается

Также в пакет должны быть подключены все внешние библиотеки (Вкладка "Внешние сборки" в конфигурации)

В предыдущей синке ничего не пришло доустанавливать, как и в визуалке. Тут как бы тоже ничего не подключал

После беглого поиска в интернете выяснилось, что происходит это потому, что 64 битные приложения не могут запускать 32 битные DLL которые активируются при запуске 32 битного COM объекта 1С. Для решения проблемы нужно воспользоваться оберткой COM+ которая являясь 64 битным приложением может взаимодействовать с 32 битными библиотеками. Взято по ссылке:

http://www.steeltrace.ru/details/articleid/22/%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-1%D1%81-com-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-64-%D0%B1%D0%B8%D1%82%D0%BD%D1%8B%D0%BC%D0%B8-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8.aspx

Показать все комментарии

Добрый день.

Можно ли добавить быстрый фильтр по дате и ответственному в раздел Итоги?

В других разделах - всё получается, но не в итогах.

Спасибо.

Нравится

1 комментарий

Здравствуйте, Александр!

К сожалению, на данный момент нет возможности создавать кастомные быстрые фильтры, в том числе и в разделе "Итоги". Ответственной команде разработчиков ядра известно данное ограничение в приложении, и они планируют добавить новые возможности для работы с фильтрами в будущих релизах.

Показать все комментарии

Пытался создать деталь через мастер и его глюкануло. В итоге деталь создалась, а страница редактирования - нет.

Саму страницу я, понятно, могу создать руками. 

Вопрос - куда чего прописать, чтобы эта страница отрывалась? Раздела для этого объекта нет и не предусмотрено.

Если подробно - я расширил AccountFile своими полями и решил сделать свою деталь с дополнительными пунктами меню. С деталью всё ок, но она не открывает страницу, точнее страница не создалась. Я создал ее руками и попытался сделать 

UPDATE SysModuleEdit
SET CardSchemaUId = 'D0CF937D-7640-4FF0-B237-DB679B4EADDB',
	ActionKindCaption = N'Добавить',
	ActionKindName = 'AccountFilePage',
	PageCaption = N'Страница файла и ссылки контрагента',
	UseModuleDetails = 1
WHERE 'E6C25453-049E-429B-84CD-DA894DA7E826' = [SysModuleEntityId]

но без толку.

'D0CF937D-7640-4FF0-B237-DB679B4EADDB' - моя страница.

Нравится

3 комментария

Всегда помогал скрипт отсюда. П5.

Варфоломеев Данила,

к сожалению, не помогает. У меня по сути так и было в таблицах уже.

Проблему решил, напишу, может кому-то еще поможет. 

1. Да, инструкцию Данилы надо выполнить

2. Как выяснилось, с предыдущей версии в базовой логике добавили новый хардкод, он решается отменой оного следующим кодом 

getEditRecordButtonEnabled: function() {
	return this.isSingleSelected();
},
 
getOpenCardConfig: function() {
	var config = this.callParent(arguments);
	config.schemaName = "AccountFilePage";
	return config;
},

После чего нужная страница открывается!

Показать все комментарии