|
|||
antihacker
08.10.14 — 15:27 |
Что с этим делать ?
КритерийОтбора.ДокументыПоСделке: В критерии отбора ссылка на поле не подходящего типа: |
||
Asmody
1 — 08.10.14 — 15:28 |
Можно поплакать |
||
antihacker
2 — 08.10.14 — 15:32 |
А еще ? |
||
vicof
3 — 08.10.14 — 15:34 |
(2) на УТП 8.3 уже пешешел?)) |
||
antihacker
4 — 08.10.14 — 15:34 |
Стараюсь ) |
||
Crush
5 — 08.10.14 — 15:40 |
(2) Не разу не видел критериев отбора, но цепочка действий рисуется такая: |
||
DrZombi
6 — 08.10.14 — 15:48 |
(0) Удали. Напиши простой запрос обхода по документам. Будет работать быстрее |
||
antihacker
7 — 08.10.14 — 15:51 |
Удалить что ? |
||
hhhh
8 — 08.10.14 — 15:55 |
КритерийОтбора.ДокументыПоСделке |
||
antihacker
9 — 08.10.14 — 15:57 |
Так и думал. Но у него кнекстне меню удалить не активный |
||
antihacker
10 — 08.10.14 — 15:57 |
контекстный меню |
||
hhhh
11 — 08.10.14 — 16:02 |
(10) это великое колдунство. Нажимаешь Поддержка — Настройка поддержки, находишь этот критерий в списке объектов и шмякаешь на нем: «снять с поддержки». |
||
antihacker
12 — 09.10.14 — 06:48 |
Спасибо, Но как быть с этим ? |
||
Ник второй
13 — 09.10.14 — 07:06 |
(12) Все удаляй!!! |
||
antihacker
14 — 09.10.14 — 08:32 |
Нее ну вы молодцы конечно ))))
Чем это чревато ? Где гарантия что потом не будут проблем ? |
||
Крошка Ру
15 — 09.10.14 — 08:57 |
(14) Если не работает — значит удаляем! Сделай это своим девизом и твоя жизнь обретёт гармонию. |
||
Ник второй
16 — 09.10.14 — 09:07 |
(14) Критерии отбора использоваться могут в запросах, в формах списках (для отборов), в коде (редко). Так что толку от них нет совсем. Поэтому для оптимизации типовых конфигураций один из первых пунктов это удаление критериев отбора. |
||
shuhard
17 — 09.10.14 — 09:09 |
(16)[Так что толку от них нет совсем] |
||
hhhh 18 — 09.10.14 — 10:11 |
(14) ну а вообще, открыть список общих реквизитов и открыть измерения регистра, посмотреть какой конкретно реквизит совпадает? Влом что ли? |
Быстрый старт в Python для 1С Разработчиков | 1s-to-python.ru
Titanum 1 / 1 / 1 Регистрация: 25.10.2011 Сообщений: 360 |
||||||||||||||||
1 |
||||||||||||||||
22.01.2013, 20:35. Показов 29519. Ответов 3 Метки нет (Все метки)
Здравствуйте. Обновляю БП 3.0.14.5 на 3.0.15.7.
Переимеовала эти метаданные, т.к. из конфигурации удалить их почему-то не получается не смотря на то, что включила возможность редактирования. Обновилось.
ещё появляется
Вот как оно выглядит:
Видимо были допущены косяки при обновлении в предыдущий раз. Что с этим делать???
0 |
Модератор 3708 / 2905 / 572 Регистрация: 10.03.2011 Сообщений: 11,442 Записей в блоге: 1 |
|
23.01.2013, 00:19 |
2 |
Для типовой конфигурации тот самый файл из пункта 2 )
2 |
1 / 1 / 1 Регистрация: 25.10.2011 Сообщений: 360 |
|
23.01.2013, 09:56 [ТС] |
3 |
Спасибо, да, решила эту броблему. Но только почему так произошло?
0 |
Модератор 3708 / 2905 / 572 Регистрация: 10.03.2011 Сообщений: 11,442 Записей в блоге: 1 |
|
24.01.2013, 15:19 |
4 |
Так обновили….
1 |
Недопустимое имя реквизита — Владелец
В 1С для справочника недопустимо использование предопределенного имени «Владелец» для имени реквизита, даже, если справочник является независимым — не подчиненным никому.
Система разрешит вам создать его, и даже записать конфигурацию, но в момент обновления конфигурации базы данных выйдет вот такая ошибка:
Текст ошибки
«Недопустимое имя реквизита — Владелец»
Решение очевидно:
- переименовать реквизит и переписать код под новое имя;
- обратите внимание, при переименовывании система не будет вам выдавать ошибку обращения к неверному имени, т.к. будет его сопоставлять со стандартным реквизитом.
Реклама — фантазирование об обычном предмете в извращенной форме.
Статьи экспертов
Полезная информация
Библиотека стандартных подсистем. (Механизм БСП)
—
Библиотека стандартных подсистем. (Механизм БСП)
04.08.2016
Конфигурации в 1С пишутся для пользователей и по их «правилам» (клиент всегда прав), поэтому в основном все конфигурации разные, но достаточно часто в них используются одни и те же объекты, которые незначительно отличаются друг от друга. Действительно, сложно представить конфигурацию, где не фигурировали бы такие сущности как номенклатура, контрагенты, пользователи, валюта. И некоторые задачи являются типичными: возможность базового разграничения прав, работа с электронной почтой, задачи пользователям и т.д. Но есть конфигурация, которая облегчает работу разработчика, избавляя его от таких «тривиальных» работ – это «Библиотека стандартных подсистем» (БСП), которая включает в себя набор универсальных функциональных подсистем и фрагменты раздела «Администрирование», предназначенных для использования в прикладных решениях на платформе «1С:Предприятие». Библиотека не является законченным (с предметной точки зрения) прикладным решением, но при этом подсистемы библиотеки могут использоваться в конфигурации-потребителе как все вместе, так и по отдельности. И для этого в БСП входит специальный помощник внедрения, использование которого помогает существенно сэкономить время при разработке новой конфигурации. Сам помощник выполнен в виде пошагового мастера, с помощью которого разработчик указывает нужные ему подсистемы, а мастер создаст заготовку, с которой можно работать в дальнейшем. По сути дела мы получаем заготовку для будущей конфигурации. Запустим БСП (у нас редакция 2.3, версия 2.3.3.63), перейдем в раздел «Инструменты разработчика» → «Первое внедрение БСП»:
|
||
Здесь нам откроется «Помощник внедрения БСП». Сам помощник выглядит как пошаговый помощник, где на первом этапе мы выбираем подсистемы, которые будут нам нужны в разрабатываемой конфигурации. После этого нужно указать файл (в формате xml), в котором сохраним эти настройки. После чего переходим ко второму этапу: указываем дополнительные параметры для каждой из выбранных подсистем. |
||
После выбора всех параметров система проверит, все ли было корректно выбрано и предложит разные варианты отслеживания ошибок (Таблица внедрения подсистем или Отчет по внедрению БСП). В статье кратко описана работа с «Помощником внедрения БСП», потому что этот инструмент не очень популярен. Чаще на практике разработчики действуют по такой схеме: на пустую конфигурацию устанавливают необходимые подсистемы БСП (здесь еще может помочь «Помощник внедрения БСП»), но обычно с БСП на новую пустую конфигурацию переносят все подсистемы. Далее рассмотрим на примере, когда с БСП в «1С:Бухгалтерия предприятия» (БП) нужно перенести некую подсистему. |
||
У нас есть две конфигурации: первая (основная) — со всеми подсистемами БСП, вторая (файла) — БП. Далее порядок действий следующий: 1. Включить возможность редактирования основной конфигурации. 2. Вызвать меню Конфигурация — Сравнить, объединить с конфигурацией из файла. 3. Выбрать файл с расширением cf конфигурации БП. 4. На предложение постановки на поддержку ответить Да. 5. Далее в окне сравнения — снять все флажки (снять флажок с корневого элемента). 6. Выполнить Действия — Отметить по подсистемам. 7. Отметить подсистемы, которые отсутствуют в нашей основной конфигурации – взять из файла, но подсистемы, которых нет в конфигурации из файла, нужно оставить в основной конфигурации (по умолчания так и будет), далее нажать Установить. 8. Отметить к объединению свойства корневого элемента: Основные роли, Модуль управляемого приложения, Модуль сеанса, Модуль внешнего соединения, Модуль обычного приложения, Режим использования модальности, Режим использования синхронных вызовов расширений платформы и внешних компонент, Режим совместимости интерфейса, Режим совместимости. Нажать Выполнить. 9. В окне Настройка правил поддержки — Ок. 10. Обновить конфигурацию базы данных (F7). 11. Далее, скорее всего, появится следующая ошибка: |
||
И подобные служебные сообщения: «… (объект входит в состав одноименного общего реквизита)» или «… : Использование определяемых типов в режиме совместимости Х.Х.Х. (к примеру, автор) и ниже недопустимо» ; «ОбщаяКартинка: Имя не уникально!» 12. Для объекта, который входит в состав одноименного общего реквизита – снять с поддержки, удалить объект и ссылки на него. Выполнить поиск ссылок на удаляемые объекты – удалить ссылки. 13. Поменяйте режим совместимости выше Х.Х.Х. 14. Обновить конфигурацию базы данных (F7). Далее, если возвращаетесь на пункт 11, выполнить пункти 12 и 13, потом 14. В принципе это и все – «автоматическая» часть работы закончена. Начинается самый «интересный» этап работ: если Вы уже подумали, что конфигурация «взлетела», то, скорее всего, Вы сильно ошибаетесь. Для начала проверяйте общие модули, включены ли подсистемы в командный интерфейс и прочее моменты. Когда все «как бы готово», приступайте к отладке. |
||
Находите внедренную подсистему, и далее работаете так: если все хорошо, то Вас можно поздравить, если же нет – возвращаетесь в конфигуратор и удаляете код неиспользуемых подсистем либо добавляйте то, что нужно. И так выполняете отладку до тех пор, пока не убедитесь в отсутствии ошибок. |
||
Обращайтесь! Ответим на интересующие вопросы! |
Василий Ставинский, консультант ООО «Кодерлайн» |
Задать вопрос автору статьи
Вас могут заинтересовать следующие статьи:
0 Гость |
Знакомая организация хочет купить 1С: Управление холдингом. Вы выплачиваете бонусы за привлечение клиентов? |
Имя |
0 Администратор |
Добрый день! У нас есть программа о работе с партнерами. Подробнее можете прочитать ЗДЕСЬ или связаться с нашими менеджерами. |
Имя |
0 Гость |
Спасибо, оперативно перезвонили |
Имя |
Добавить комментарий
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Подробнее
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.
Подробнее
Спасибо!
Ваша заявка принята!
Не уникальное имя реквизита
Автор SkyNetYar, 06 июл 2015, 11:37
0 Пользователей и 1 гость просматривают эту тему.
Добрый день!
Делаю обработку,корректировка номенклатуры ,вылетает ошибка
{Форма.Форма.Форма(597)}: Ошибка при вызове метода контекста (ИзменитьРеквизиты)
ИзменитьРеквизиты(МассивРеквизитов, ДобавленныеРеквизиты.ВыгрузитьЗначения());
по причине:
Неуникальное имя реквизита. Имя: "ДрагоценныеМатериалы"
Вот кусок обработки:
//Доп реквизиты
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ДополнительныеРеквизитыИСведения.Наименование КАК Наименование,
| ДополнительныеРеквизитыИСведения.Ссылка,
| ДополнительныеРеквизитыИСведения.ТипЗначения
|ИЗ
| ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК ДополнительныеРеквизитыИСведения
|ГДЕ
| ДополнительныеРеквизитыИСведения.НаборСвойств = &НаборСвойств";
Запрос.УстановитьПараметр("НаборСвойств",Справочники.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура_Общие);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
пИмяКолонки = ЗаменитьНедопустимыеСимволыВИмениФайла(ВыборкаДетальныеЗаписи.Наименование,"");
//пИмяКолонки = СтрЗаменить(ВыборкаДетальныеЗаписи.Наименование, " ", "");
РеквизитФормы = Новый РеквизитФормы(пИмяКолонки,ВыборкаДетальныеЗаписи.ТипЗначения, ТаблицаЭлемент.Имя, ВыборкаДетальныеЗаписи.Наименование);
Если МассивИменРеквизитов.Найти(пИмяКолонки) = Неопределено Тогда
МассивРеквизитов.Добавить(РеквизитФормы);
МассивИменРеквизитов.Добавить(Колонка.Имя);
КонецЕсли;
КонецЦикла;
//Доп реквизиты
ИзменитьРеквизиты(МассивРеквизитов, ДобавленныеРеквизиты.ВыгрузитьЗначения());
ДобавленныеРеквизиты.Очистить();
Это возникает когда начинаю добавлять отбор по группе,если без отбора то список товаров появляется нормально.
а по моему все логично, такое имя реквизита уже есть/уже добавлено, задайте другое имя
Помогли — Скажи спасибо! Решил сам — поделись решением!
Цитата: Rasty от 06 июл 2015, 13:37
а по моему все логично, такое имя реквизита уже есть/уже добавлено, задайте другое имя
А как поправить? подскажите не допетриваю что то …
Как то надо очищать предыдущий отбор ?
перед тем как вы создаете реквизиты, посмотрите в отладчике какие реквизиты у вас есть, а чтоб вообще не мучиться, давайте им именна Имя +»1″, тогда точно не будет таких проблем
Помогли — Скажи спасибо! Решил сам — поделись решением!
И точно,проверил,если сразу делать отбор на пустом списке,тогда все работает,а если потом менять отбор на другой,то выдает такую ошибку,надо очищать форму перед новым отбором,только как не понимаю..
Вот что дальше в коде:
//добавляем элементы управления
Для Каждого Реквизит Из МассивРеквизитов Цикл
Если Реквизит.ТипЗначения.СодержитТип(Тип("ТаблицаЗначений")) Тогда
Продолжить;
КонецЕсли;
Если Реквизит.Имя = "ДополнительныеРеквизиты" Тогда
Иначе
ДобавленныеРеквизиты.Добавить(Реквизит.Путь + "." + Реквизит.Имя, Реквизит.Заголовок, Истина);
Элемент = Элементы.Добавить(ТаблицаЭлемент.Имя + Реквизит.Имя, Тип("ПолеФормы"), ТаблицаЭлемент);
Элемент.Вид = ВидПоляФормы.ПолеВвода;
Элемент.ПутьКДанным = ТаблицаЭлемент.Имя + "." + Реквизит.Имя;
Элемент.ВыбиратьТип = Ложь;
Если Найти("Код", Реквизит.Имя) Тогда
Элемент.ТолькоПросмотр = Истина;
Иначе
Элемент.ТолькоПросмотр = Ложь;
КонецЕсли;
ДобавленныеЭлементы.Добавить(Элемент.Имя);
КонецЕсли;
КонецЦикла;
//заполнение данными
РедТЗ = РеквизитФормыВЗначение(ТаблицаЭлемент.Имя);
РедТЗ.Очистить();
Для Каждого Стр ИЗ ТЗ Цикл
НовСтр = РедТЗ.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр, Стр);
НовСтр.ЗаменитьНа = Справочники.Номенклатура.ПустаяСсылка();
НовСтр.Выбрать = Истина;
Если ОбъектПоиска = Неопределено Тогда
Продолжить;
КонецЕсли;
Если ОбъектПоиска.Тип = "Справочник" Тогда
Если Стр.Объект.ЭтоГруппа Тогда
Если Стр.Объект.ПометкаУдаления Тогда
НовСтр.Картинка = БиблиотекаКартинок.Папка;
Иначе
НовСтр.Картинка = БиблиотекаКартинок.Папка;
КонецЕсли;
Иначе
Если Стр.Объект.ПометкаУдаления Тогда
НовСтр.Картинка = БиблиотекаКартинок.ПометитьНаУдаление;
Иначе
НовСтр.Картинка = БиблиотекаКартинок.ПустаяКартинка;
КонецЕсли;
КонецЕсли;
Иначе
Если Стр.Объект.Проведен Тогда
НовСтр.Картинка = 7;
ИначеЕсли Стр.Объект.ПометкаУдаления Тогда
НовСтр.Картинка = 8;
Иначе
НовСтр.Картинка = 6;
КонецЕсли;
КонецЕсли;
КонецЦикла;
ЗначениеВРеквизитФормы(РедТЗ, ТаблицаЭлемент.Имя);
сохраните куда нибудь имена созданных вами реквизитов, а перед заполнением удалите их
ну или вставьте в имя какой нибудь определитель чтобы все имена реквизитов, которые вы создали, вы смогли отличить.
я добавляю в имена реквизитов строку перед ним «мрк» + Имя, а потом перебором ищу их Если СтрНайти(ИмяРеквизита,»мрк») > 0 Тогда
Помогли — Скажи спасибо! Решил сам — поделись решением!
Альфа-авто 5.1 имеет режим совместимости «Версия 8.3.6», хочется поставить «Не использовать». Какие последствия, может кто менял????? |
|
Антон Болтушкин, Так же задавался этим вопросом не давно, связаная с обновлением платформы и перевод базы на SQL, после вываливались ошибки: нарыл одну из тем: https://rarus.ru/forum/messages/forum7/topic9823/message54338/?sphrase_id=746457#message54338 вроде как не советуют менять. |
|
Добрый день, Антон, рекомендуем выставить как на скрине Прикрепленные файлы |
|
Да ладно, мне это снится))))) не уж то расширения заработают)))), это для версии 5.1.14.05 , платформа 8.3.11.3034 ???????? |
|
Кто нибудь на Платформе 8.3.12.ххх Альфу запускали ??? |
|
Светлана Сулименко Посетитель Сообщений: 8757 |
#6
28.08.2018 11:19:26
Антон, рекомендуем использовать платформу не выше 8,3,10. |
||
Антон Болтушкин Заглянувший Сообщений: 241 |
#7
28.08.2018 11:49:46
пользуемся уже пол года 8,3,11,3034 она стабильная из 8,3,11 |
||
Аналогично, после перехода ЗП на 3.1 для очередного обновления потребовалось поднять платформу. Так и живем |
|
Данил Василига Посетитель Сообщений: 636 |
#9
29.08.2018 09:50:34 Добрый день. На тестовой базе установил режим «Не использовать» на платформе 8.3.12. В режиме предприятия ошибок при запуске не было. 1. Было предупреждение про не уникальное имя общей картинки «История».
А ведь у нас есть несколько исправлений именно в глобальных общих модулях. Просьба к разработчикам Альфа-Авто: убрать флаги глобального модуля до тех пор, пока расширения не научатся с ними работать. Изменено: Данил Василига — 29.08.2018 09:51:21 |
||
Александр Беляков Заглянувший Сообщений: 103 |
#10
29.08.2018 14:23:21
Оптимист |
||
Данил Василига Посетитель Сообщений: 636 |
#11
25.09.2018 12:55:07 Добрый день. На платформе 8.3.13.1513 при отключении режима совместимости в релизе 5.1.14.05 в конфигураторе и нажатии там кнопки «Обновить конфигурацию базы данных» выводятся новые ошибки:
Вопрос: можно ли самостоятельно без каких-либо последствий переименовать реквизит «Представление» у справочников «Действия» и «Карточки» ? Пожелание: в следующем релизе Альфа-Авто переименовать указанные реквизиты. |
||
Светлана Сулименко Посетитель Сообщений: 8757 |
#12
25.09.2018 17:02:31 Данил, на данный момент мы не тестировали работу Альфа-Авто на указанной версии платформы, работы по адаптации АА5,1 для данных версий будут осуществляться позднее. |
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Lubanya
Дата регистрации: 20.05.2008
Сообщений: 30
«Здравствуйте! У меня такая проблема: Счет-фактура заполняется на основании какого-либо документа, и имеет 2 печатные формы. Одна форма распечатывается, а другая выдает ошибку:<br><br>СуммаДок = Док.Итог(«Всего»);<br>{Документ.СчетФактура.Форма.Модуль(104)}: Неверное имя реквизита!<br><br><br>Процедура НомерПП() <br> Док = ДокументОснование;<br> СтрПП = «»»»;<br> БухИт = СоздатьОбъект(«БухгалтерскиеИтоги»); <br> СуммаДок = Док.Итог(«Всего»); — — — — — — — — — — -104 строка <br> Док.Операция.ВыбратьПроводки();<br> Пока Док.Операция.ПолучитьПроводку()=1 Цикл<br> Если ((Док.Операция.Дебет.Счет = СчетПоКоду………<br><br>Изредка вылезала ошибка в 105 строке, но потом куда-то изчезла. <br>Я добавила н форму счета-фактуры новый реквизит СуммаДок — для проверки (строка), и как оказалось там где заполняется этот реквизит — проблем нет, все печатается, а там где нет — выдает выше сказаную ошибку. <br><br><br>Бухи говорят, что раньше все было нормально, все печаталось, а почему перестало, никто не знает. <br><br>Подскажите, пожалуйта, в каком документе неверное имя реквизита, и что вообще это значит?<br>Заранее всем большое спасибо!»
creative
Дата регистрации: 24.07.2007
Сообщений: 787
если печатная форма вызывается не из встроенной таблицы а как внешняя, то проблема скорее всего именно в этом.<br>в один момент при обновлении конфигурации произошли изменения в алгоритмах вывода на печать. а внешняя форма работает по старому. обычно это происходит с печатными формами подключёнными не как mxl таблица а как внешняя обработка печати.<br><br>ничего страшного, исправляйте ручками.
Lubanya
Дата регистрации: 20.05.2008
Сообщений: 30
Скорее всего она встроенная. Имеется отдельная закладка (слой)с таблицей. Видимо реквизит там не совпадает он называется «Всего» , а не «СуммаДок» или же он и идет (Док.Итог(«Всего»))?Я запуталась. Получается мне из таблицы тянуть надо или нет?
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
Если говорить более конкретно, то в ДокументеОсновании нет такого реквизита «Всего», по которому можно посчитать итог. При печати из какого документа выдает ошибку?
Lubanya
Дата регистрации: 20.05.2008
Сообщений: 30
Это был приходный кассовый ордер. Все проблема решена, я все нашла и поняла. Спасибо огромное!
Показывать по
10
20
40
сообщений