Нужно было исправить базу после переноса данных. После переноса из другой программы в справочнике номенклатуры все группы стали элементами. Написал такой простой код, который помог решить проблему.
Рубрика: HowTo
Программное удаление помеченных на удаление в 1С
1 2 3 4 5 6 |
Помеченные = Новый Массив; // Массив ссылок, которые нужно удалить Помеченные.Добавить(ОрганизацияСсылка); Найденные = новый ТаблицаЗначений; // В эту таблицу выведутся объекты препятствующие удалению УдалитьОбъекты(Помеченные, Истина, Найденные); |
Установить cURL на VMBitrix / bitrix virtual appliance
Делал интеграцию для amoCRM, понадобилось использовать библиотеку cURL на VMBitrix.
Порядок действий такой:
- Подключаемся по SSH. Выходим из меню Битрикс окружения.
- Устанавливаем библиотеку:
yum install php-curl - Сначала cURL отключена. Поэтому переименовываем файл командой:
mv /etc/php.d/curl.ini.disabled /etc/php.d/curl.ini - Перезапускаем Apache
/etc/init.d/httpd restart
Готово!
Добавление внешних отчетов в 1С. УНФ
Добавление отчета в конфигурацию «1С. Управление нашей фирмой» отличается от Бухгалтерии. Там появились тэги. Теперь при создании внешнего отчета желательно указать тэги.
Ниже пример кода из модуля объекта и картинка, на которой показано местонахождение тега. Так же в отчет необходимо добавить реквизит «ЭтоОтчетУНФ» (Тип: Булево).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// // Уже привычная нам функция для внешней обработки Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.3.1.73"); ПараметрыРегистрации.Информация = НСтр("ru = 'Отчет по Фондам. Поддержка - help1c.su.'"); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиОтчет(); ПараметрыРегистрации.Версия = "2020.10.23"; ПараметрыРегистрации.Наименование = "Распределение по фондам"; Команда = ПараметрыРегистрации.Команды.Добавить(); Команда.Представление = НСтр("ru = 'Распределение по фондам'"); Команда.Идентификатор = "РаспределениеПоФондам"; Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы(); Команда.ПоказыватьОповещение = Истина; Возврат ПараметрыРегистрации; КонецФункции // А в этой функции мы указываем Тэги через запятую. // Больше примеров в модулях объекта стандартных отчетов УНФ Процедура ПриОпределенииНастроекОтчета(НастройкиОтчета, НастройкиВариантов) Экспорт Для Каждого НастройкиТекВарианта Из НастройкиВариантов Цикл НастройкиТекВарианта.Значение.Теги = НСтр("ru = 'Деньги,CRM'"); КонецЦикла; КонецПроцедуры // Упомянутый реквизит ЭтоОтчетУНФ = Истина; |
1С. Примеры работы с уникальным идентификатором (UUID, ГУИД, GUID)
Пример уникального идентификатора: 4bf85396-cc7a-11ea-9ef0-c86000245adb
1 2 3 4 5 6 7 8 9 10 |
// //Узнать уникальный идентификатор ГУИД = КонтрагентСсылка.УникальныйИдентификатор(); //Создаём уникальный идентификатор из строки СтрокаGUID = "4bf85396-cc7a-11ea-9ef0-c86000245adb"; НовыйGUID = Новый УникальныйИдентификатор(СтрокаGUID); //Можно не указывать СтрокаGUID. Программа сгенерирует сама НовыйGUID = Новый УникальныйИдентификатор(); |
Читать далее 1С. Примеры работы с уникальным идентификатором (UUID, ГУИД, GUID)
Свойство отчета Хранилище вариантов не заполнено
При добавлении внешнего отчета в 1С вы получаете сообщение
Свойство отчета «Хранилище вариантов» не заполнено.
Сохранение (выбор) вариантов отчета будет работать в ограниченном режиме.
Обратитесь к разработчику дополнительного (внешнего) отчета.
Читать далее Свойство отчета Хранилище вариантов не заполнено
Как сделать отбор в регистре сведений 1С
Отбор доступен для измерений и реквизитов, у которых установлено свойство «Индексировать» или стоит флажок «Ведущее». По ресурсам отбор делать нельзя. Читать далее Как сделать отбор в регистре сведений 1С
Изменить порядок ящиков в Mozilla Thunderbird
Поменять порядок почтовых ящиков Thunderbird можно следующим образом: Читать далее Изменить порядок ящиков в Mozilla Thunderbird
Ошибка «Структура данных не поддерживает хранение расширений. Необходимо отключить режим совместимости»
Начиная с платформы 8.3.14 при работе в старых конфигурациях появляется ошибка «Структура данных не поддерживает хранение расширений. Необходимо отключить режим совместимости.» Читать далее Ошибка «Структура данных не поддерживает хранение расширений. Необходимо отключить режим совместимости»
Версия компоненты comcntr отличается…
Если вы получили следующую ошибку:
Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ (8.3.13.1690) отличается от версии корневого модуля ‘core83’ (8.3.13.1865)
Нужно зарегистрировать файл C:\Program Files\1cv8\Номер версии платформы\bin\comcntr.dll.
Запустите командную строку с правами администратора и выполните следующую команду:
1 |
C:\Windows\System32\regsvr32.exe "C:\Program Files (x86)\1cv8\8.3.13.1865\bin\comcntr.dll" |
Обратите внимание на разрядность операционной системы!