|
После добавления реквизитов через расширения 1С удаляет элементы при ТиИ | ☑ | ||
---|---|---|---|---|
0
Aleksey
20.10.18
✎
09:32
|
Имеем последнюю БП на рекомендованной платформе (3.0.55.80 на 8.3.12.1616)
Для контрагентов добавил через расширение реквизит ( тип строка) После этого запускаю ТиИ 1с удаляет договора с комментарием "неверная ссылка на владельца" и номенклатуру поставщика (владелец контрагент) с таким же комментарием. При этом в режиме предприятий проблем не наблюдается. Все элементы видимы и доступны для редактирования. Подчиненность работает. Т.е. ошибок нет. Что я делаю не так? |
|||
1
Aleksey
20.10.18
✎
09:53
|
Проверка логической целостности. Справочник.ДоговорыКонтрагентов С покупателем
ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0 Неверная ссылка на владельца. Объект удален. И так по всем подчиненным элементам, включая и банковские счета |
|||
2
Фрэнки
20.10.18
✎
09:59
|
(1) можно подозревать, что в режиме ТИИ не срабатывают включенные в базу расширения...
з.ы. Ну как бы я бы не удивился такому происшествию. |
|||
3
Фрэнки
20.10.18
✎
10:00
|
(1) интересно, а хоть какие-то варианты добавленного через Расширение реквизита справочника (не конкретно вот этого, с которым трабла) выживают в процессе ТИИ ?
|
|||
4
Aleksey
20.10.18
✎
10:02
|
(2) И? Я тупо добавил строковой реквизит в существующий справочник. Т.е. я не добавлял новый справочник. и в расширении не ссылочные данные. Как это может повлияет на ТиИ ума не приложу
|
|||
5
Aleksey
20.10.18
✎
10:03
|
(3) ага из 8000++ объектов договоров выживает 29 элементов т.е. где то 0,3% "счастливчиков"
|
|||
6
Aleksey
20.10.18
✎
10:04
|
даже там почти 9000
|
|||
7
Фрэнки
20.10.18
✎
10:09
|
(5) я просто вдруг подумал...
если ТИИ все-таки "осознает", что в данной базе Расширение существует, то оно же должно как-то отличать "правильные" и "плохие" добавленные реквизиты. Может нужно для корректной работы ТИИ по максимуму прозаимствовать вообще все, что можно и нельзя из родительской базы, а уже при этом ТИИ будет возможным? Просто повторюсь, для безошибочной работы ТИИ необходима исключительно достоверная инфа из метаданных и сама проверка базы начинается с проверки структуры метаданных (тексты модулей пофиг) - описание структуры задает точные параметры проверок. |
|||
8
Фрэнки
20.10.18
✎
10:10
|
представь себе, что ТИИ тупо "не видит" наличия Расширения и все будет пох
|
|||
9
Aleksey
20.10.18
✎
10:23
|
(8) и? как наличие строкового реквизита справочника контрагента влияет на реквизит владельца справочника договоры? По большому счету ему должно быть монописуально, т.е. ни холодно ни жарко от наличие/отсутствия этого реквизита. И в независимости от того расширение или нет.
Т.е. максимум где может быть засада это "область действия" при добавления расширения. Т.е. когда у тебя включено разделениеДанных. Но чисто логически это только может повлиять на видимость реквизита в "другой области". Но никак не на видимость самого элемента для подчиненого справочника. |
|||
10
Aleksey
20.10.18
✎
10:35
|
Создал пустую базу. добавил 2 справочника (Хозяин, Раб). Справочник Хозяин владелец справочника Раб.
Заполнил данными. ТиИ - все хорошо Добавил через расширение в справочник Хозяин реквизит Номер (тип строка) ТиИ - Неверная ссылка на владельца. Объект удален. |
|||
11
Aleksey
20.10.18
✎
10:39
|
тестил на платформе 8.3.13.1549 на файловой версии как в режиме совместимости с 8.3.12 так и с отключенным режимом.
P.S. В очередной раз задаюсь вопросом. Такое ощущение что кроме меня расширениями в 1с никто не пользуется, раз такие откровенные косяки и до сих пор не исправленные. |
|||
12
Фрэнки
20.10.18
✎
10:39
|
(10) ответ очевиден?
|
|||
13
Aleksey
20.10.18
✎
10:40
|
(12) Какой? Расширение зло? 1С - корпорация зла?
|
|||
14
Фрэнки
20.10.18
✎
10:40
|
(11) я пользуюсь расширениями, но все поля реквизитов и прочие данные использую или существующие в типовой или добавленные в основную конфигу
|
|||
15
zak555
20.10.18
✎
10:40
|
если тип строка не использовать ?
|
|||
16
shuhard
20.10.18
✎
10:42
|
(11)[Такое ощущение что кроме меня расширениями в 1с никто не пользуется]
для добавления данных так и есть |
|||
17
Aleksey
20.10.18
✎
10:42
|
(14) Ну речь идет о добавление своих реквизитов через расширение.
Получается расширение мертворажденный продукт, у которого 2 сценария. Или полностью свои обособленные методанные (т.е. новые справочники) или правка типового кода |
|||
18
Aleksey
20.10.18
✎
10:42
|
(15) а что использовать?
|
|||
19
Aleksey
20.10.18
✎
10:44
|
(16) Ну так в соседней ветки кто то кипятком писал от того что теперь в расширении можно свои реквизиты добавлять. А получается возможность есть, а пользоваться ей нельзя, так как никто не знает в каком месте это выйдет боком
|
|||
20
shuhard
20.10.18
✎
10:51
|
(19) ты задал вопрос об использовании расширений, на данный момент они гарантированно работают без добавления данных
динамическое обновление, к примеру, стало возможным применять на продуктивах года через три после его появления в платформе |
|||
21
zak555
20.10.18
✎
10:52
|
(18) справочник, в котором будет только наименование
|
|||
22
Aleksey
20.10.18
✎
11:25
|
(21) ?
|
|||
23
oslokot
20.10.18
✎
11:31
|
Активно и давно пользуюсь расширениями форм, но расширение данных ещё сырое имхо
|
|||
24
ildary
20.10.18
✎
11:43
|
Я понимаю боль топикстартера, сам мечтаю чтобы расширения могли делать вообще всё и не глючить при этом, но в реальности расширения без изменения данных более менее стали работать только в 8.3.10, а только в 8.3.12 появилась возможность их отключать не удаляя, (и даже помещать в хранилище, даже это появилось!).
Так что я (как и многие) думаю что добавление данных в расширении еще не созрело для продакшена. |
|||
25
lucbak
20.10.18
✎
14:12
|
(24) все там давно "созрело" (есть конечно неприятные моменты, но в целом все отлично).
(О) вот зачем ты реквизит добавляешь ?! Проще сделать РС (тогда никаких проблем не будет) |
|||
26
Aleksey
20.10.18
✎
15:35
|
(25) Что щзначить "проще сделать РС" Кому проще?
|
|||
27
Cyberhawk
20.10.18
✎
16:16
|
Походу платформа криво переносит данные из основной (обычной) таблицы в расширенную (где добавлен столбец - наш новый реквизит) в плане разделителей данных.
ТиИ эту расширенную таблицу потому и нагибает. |
|||
28
Cyberhawk
20.10.18
✎
16:17
|
А не, там же ругается на "Неверная ссылка на владельца". Осталось понять, что это означает с точки зрения автора этого сообщения )
|
|||
29
dmitn
20.10.18
✎
17:12
|
Не понимаю, зачем нужны еще какие-то расширения для добавления реквизитов справочника, когда есть стандартное средство - Конфигуратор?
|
|||
30
lucbak
20.10.18
✎
17:19
|
(26) Всем проще (тебе в первую очередь).
|
|||
31
Aleksey
20.10.18
✎
17:28
|
(28) мопед не мой.
Это конфигуратор при ТиИ так пишет (29) чтобы не заниматься онанизмом после каждого обновления с переносом реквизитов в новую версию. Вечно сидишь и анализируешь, так это я добавил тут удалять нельзя, а тут 1С переименовала и удалила, тут надо удалить, а тут 1С что-то поменяло, нужно не забыть добавить свои правки. (30) мне нет. некоторые реквизиты использую для синхронизации с другой базы, некоторые чисто информационные. Чтото для использования отборов и группировок в стандартных отчетах. Если бы проще было бы через РС, я бы так и сделал. Вот только не всегда это проще, особенно если есть желание использовать значение этого реквизита в работе (обращение через точку с стандартных отчетах). Ну добавлю я РС, а как мне в ОСВ по 60 счету обратится к значению этого реквизита и сделать по нему отбор без изменения типовой? |
|||
32
runoff_runoff
20.10.18
✎
17:32
|
(29) конфигуратора нет, если вы во Фреше
|
|||
33
lucbak
20.10.18
✎
17:56
|
(31) >>Ну добавлю я РС, а как мне в ОСВ по 60 счету обратится к значению этого реквизита и сделать по нему отбор без изменения типовой?
Без изменения - никак разумеется. Вопрос такой - почему тогда не используешь доп.атрибуты (с обращением через точку проблем нет), я конечно не знаю типовые (но если отчеты там написаны по человечески то и там проблем с обращением через точку (с доп.реквизитом) быть не должно) |
|||
34
hhhh
20.10.18
✎
18:02
|
(31) попробуйте всё-таки позаимствовать эту область основные данные из основной в расширение
|
|||
35
Aleksey
20.10.18
✎
18:34
|
(34) не взлетит. См (10). Я сделал пустую базу с двумя справочниками, т.е. без разделителей и областей данных
|
|||
36
Aleksey
20.10.18
✎
18:43
|
(33) Доп.реквизиты
А. не у всех объектов они есть, в частности у документов нет, там только доп.свойства Б. Значение доп реквизитов и доп свойств жестко ограниченны и через расширение не получиться "расширить" их В. Доп реквизит - это ТЧ справочника. И как при использовании КД для обмена менять только определенное значение реквизита, и при этом не менять остальные строки... С удовольствием выслушаю как это "очень просто сделать", без извращение типа передать значения через параметр, а при загрузки программно добавить строку использую значения из параметров С. Доп.реквизит и доп.сведения может быть у шапки, но не у ТЧ ... и т.д. и т.п. Доп.реквизит хорош, но он не панацея на все случае жизни |
|||
37
bolder
20.10.18
✎
21:57
|
(0) В общем случае не поддверждается.
Платформа 8.3.13.1513 Реим совместимости конфигурации и расширенини я- не использовать. Конфигурация из 2- х справочников Контрагент-Договор. В расширении реквизит строка 10 Идентифмкатор. ТИИ дает следующее Объект изменен: Хранилище расширений конфигурации (новое поколение данных) Объект изменен: Хранилище информации о применении расширений конфигурации к базе данных Объект изменен: Хранилище информации о применении расширений конфигурации к базе данных (новое поколение данных) Объект изменен: Пользователи информационной базы Изменена версия структуры информационной базы Изменена структура таблиц базы данных Объект изменен: Справочник.Контрагенты Объект изменен: Справочник.Договора Принятие изменений... Тестирование закончено Ничего не удаляется. |
|||
38
bolder
20.10.18
✎
22:05
|
(37) + Ссылка [url]http://wdfiles.ru/5vz5[/url]
|
|||
39
bolder
20.10.18
✎
22:05
|
(38) + http://wdfiles.ru/5vz5
|
|||
40
Aleksey
21.10.18
✎
02:42
|
(37) Скачал базу запусти ТиИ с двумя галками (проверка логической и ссылочной целостности. При наличии ссылок на несуществующий объект - очищать. При частичной потери - удалять).
Результат Тестирование начато Проверка логической целостности. Справочник.Договора Основной Неверная ссылка на владельца. Объект удален. Тестирование закончено |
|||
41
hhhh
21.10.18
✎
04:26
|
(40) а свойство Владелец перенес из основной конфигурации в расширение?
|
|||
42
Aleksey
21.10.18
✎
04:43
|
(41) мы добавляем расширение у контрагента, у него свойство владелец пустое.
Кому самому лень создавать, то пример базы в (39). У меня ошибка на ней проявляется |
|||
43
Cyberhawk
21.10.18
✎
08:44
|
(36) "Доп.реквизиты ... не у всех объектов они есть, в частности у документов нет" // Как это нет? http://trade.demo.1c.ru/trade/#e1cib/command/Справочник.НаборыДополнительныхРеквизитовИСведений.Команда.ДополнительныеРеквизиты
|
|||
44
Aleksey
21.10.18
✎
08:58
|
(43) а причем тут демка УТ11 и БП 3.0?
|
|||
45
bolder
21.10.18
✎
08:58
|
(40) а вот в таком варианте ТИИ (очищать , удалять) далене договора произошло!Подтверждаю.Это очевидно если не ошибка то фича применени расширений с добавленными данными.
Но я пока не добавляю даные через расширения.1С держит УТ на совместимости с 8.3.10... |
|||
46
Cyberhawk
21.10.18
✎
13:13
|
(44) А что мы обсуждаем?
|
|||
47
Aleksey
21.10.18
✎
19:00
|
(46) косяк платформы. В рамках добавления в БП через расширение реквизитов мне предложили использовать не расширение, а механизм доп.реквизитов. На что я заметил, что в БП нет механизма док.реквизитов в документе. Но ты мне возразил по этому поводу и в качестве аргумента привел демку УТ11.
Я рад за владельцев УТ11, но в БП ты мне предлагаешь через расширение допилить механизм доп.реквизитов в документе? Потому что если пилить через конфигуратор, то проще реквизит добавить |
|||
48
Мимохожий Однако
21.10.18
✎
19:32
|
(47) В БП3.0 есть дополнительные реквизиты и сведения. В данном случае велосипед через расширение не нужен.
|
|||
49
Фрэнки
21.10.18
✎
20:16
|
я тоже допилил расширение, в котором используются настройки с подписантами каждого документа перемещения между участками - все решаемо.
|
|||
50
Aleksey
21.10.18
✎
20:27
|
(48) ну да, неудобные вопросы из (36) лучше игнорировать. Главное авторитетно заявить, что вам лично хватает расширение, а значит кому не хватает - тот идиот
|
|||
51
Aleksey
21.10.18
✎
20:29
|
(49) что решаемо? Сабж? Или конкретно ваша проблема?
|
|||
52
Мимохожий Однако
21.10.18
✎
21:26
|
(50) Ты слишком эмоционален. )) Конкретная ситуация порождает конкретные решения. Я не переживаю, если не работает какой-нибудь алгоритм или глючит. Я применяю другой метод. Доп.реквизиты-это один из вариантов.
Против расширений я ничего против не имею. Но на данный момент не использую методы, которые на данный момент не гарантируют целостности данных при сбое в расширении. Дерзай, пробуй. Нам расскажешь, если захочешь. |
|||
53
Aleksey
21.10.18
✎
21:34
|
(52) Как показывает практика, 1С вообще ничего не гарантирует. И даже если у вас нет проблем, это не значит что их нет, просто вы еще их не обнаружили
|
|||
54
Мимохожий Однако
21.10.18
✎
21:39
|
(53) Согласен.Именно поэтому я спокоен.
|
|||
55
Сергиус
21.10.18
✎
22:14
|
(0)Как тебе уже писали в данной теме, механизм расширений еще слишком сырой и 1с никаких гарантий, что все будет работать сразу идеально не давало. По сути, ты сейчас выступаешь в роли тестировщика для них)
|
|||
56
Фрэнки
22.10.18
✎
08:38
|
(51) твой сабж - вообще не проблема
|
|||
57
Cyberhawk
22.10.18
✎
10:40
|
(47) Так откуда мне было знать, что речь о БП?
|
|||
58
Aleksey
22.10.18
✎
17:27
|
(57) во первых строках моего письма ...
"Имеем последнюю БП на рекомендованной платформе" |
|||
59
Aleksey
22.10.18
✎
17:27
|
(56) как? как сделать записать через кд определенный новый реквизит
|
|||
60
Cyberhawk
22.10.18
✎
17:31
|
(58) Ну это можно было бы принять за аргумент, если бы тут все ветки всегда строго соответствовали заголовку и нулевому посту. А так отклонения от темы очень часты, вот Я и зацепился за твое утверждение про отсутствие доп. реквизитов для документов без изучения контекста, ибо нафиг оно )
|
|||
61
Cyberhawk
22.10.18
✎
17:34
|
(59) Ну штатно КД никак не расчитана на "точечное" обновление строк в ТЧ объектов - всегда перезапись только целиком.
А в чем твоя проблема? Зачем тебе "не менять остальные строки" при загрузке? Потому что в источнике их нет? |
|||
62
Aleksey
22.10.18
✎
17:45
|
(61) угу. Потому что доп.реквизиты - это табличная часть.
И доп.реквизиты могут быть не только те которые прилетают с другой базы, но и "местные", которые заведены для внутренней потребности. |
|||
63
Мимохожий Однако
22.10.18
✎
18:49
|
(62) Пример приведи. Мне не понятно, что ты хочешь достичь в результате. Может быть, есть решение, альтернативное реквизиту из расширения.
|
|||
64
Cyberhawk
22.10.18
✎
19:04
|
(63) Ну например есть обмен из УТ в БП. В УТ и БП у справочника "Склады" есть доп. реквизиты, но в БП дополнительно заведены еще какие-нибудь реквизиты, с типом значений специфичным для БП (счет какой-нибудь или статья РБП).
Товарищ сетует, что при передаче ТЧ "Доп. реквизиты" из УТ в БП эта ТЧ в приемнике (в БП) каждый раз затирается и в нее помещается содержимое ТЧ источника (из УТ) и все вышеназванные доп. реквизиты таким образом затираются. Хотя в БСП есть конечно же программный интерфейс для "точечного" (аккуратного) обновления доп. реквизитов (кормишь ему на вход ТЧ из источника и он все именно "точечно" и обновляет, не трогая то, что не входит во входной список доп. реквизитов). |
|||
65
Aleksey
05.11.18
✎
01:36
|
Вообщем удалил я "реквизиты" из справочника. Но в документах оставил.
На этих выходные было время и желания поставить на ТиИ рабочую базу и ... И меня ждал сюрприз в виде кучу сообшений об ошибок в РС версия объекта. Поднимаю копию удаляю расширение с реквизитами в документах - ошибок при ТиИ нет. Итого - Это фиаско Добавления реквизитов через расширение в типовой БП приводит к удалению данных в подчиненных объектах. Для справочников - удаляются данные из подчиненых справочников. Для документов - из подчиненых регистров сведений. Так что ждем переход типовой БП на платформу 8.3.14 без режима совместимости. |
|||
66
Фрэнки
06.11.18
✎
09:46
|
(65) в списке релизов на ИТС 8.3.14 такого не найти
|
|||
67
НоваяВолна
15.11.18
✎
10:08
|
Мне вот интересно в 1С кто-нибудь читает формы? Или чтобы донести до них обсуждаемые баги надо только официально им писать...
|
|||
68
НоваяВолна
15.11.18
✎
10:09
|
(67) + **** читает форумы
|
|||
69
Aleksey
15.11.18
✎
10:17
|
(67) Мне кажется читают. Обычно выкладываешь проблему в типовых с описанием решения на мисти. Смотришь через пару релизов буква в букву исправления появляются в типовых.
А вот если писать им, то некоторые годами ждут исправления. С другой стороны, справедливости ради, могу отметить что к моей рабочей базе уже не один раз цеплялись разработчики из 1С после письма об ошибки для поиска и исправления ошибок (раньше на живую правили, сейчас через расширения всё правим, но не всегда это возможно). Так что не такое уж это безнадежное занятие, писать письма. |
|||
70
Cyberhawk
15.11.18
✎
10:21
|
(69) По тимвьюверу что ли цепляются?
|
|||
71
Aleksey
15.11.18
✎
10:25
|
(70) да. Обычно присылают своего настроенного клиента (TeamViewer QuickSupport)
|
|||
72
Сияющий Асинхраль
15.11.18
✎
10:56
|
Я реквизиты всегда в основную конфу добавляю (благо они никак на обновления не влияют), а уж работа с формами идет в расширениях... Зачем мне лишний геморрой, если расширение вдруг отвалится, одно дело реквизита просто видно не будет, совсем другое он вообще исчезнет...
|
|||
73
Флориан
15.11.18
✎
11:19
|
(32) во фреше можно через расширения работать?
|
|||
74
Aleksey
15.11.18
✎
11:30
|
(72) Все из-за лени. Иногда 1С печет обновления как горячие пирожки, чуть ли ни каждый день. Одно дело настроил автообновления и плюешь в потолок. Другое дело нужно предварительно руками собрать обновление, где то 1С удалили реквизиты и нужно тоже удалить. Где то оно поменяло реквизит, который ты изменил
|
|||
75
НоваяВолна
15.11.18
✎
13:29
|
(69) Про года ты верно сказал! ... Уже больше года ждём исправлений в релизе УТ 11. Для правильной печати чеков ККМ. А ведь налоговая по головке не погладит за ошибки в чеках... И нет!!! До сих пор. Релиз за релизом выходит и нет ничего путного.
|
|||
76
ildary
15.11.18
✎
13:46
|
(75) извините, а можно подробнее, что за ошибка?
|
|||
77
НоваяВолна
15.11.18
✎
14:05
|
(76) Вместо оплаты наличными, печатается ОПЛАТА КРЕДИТА. Это у нас такое... А у других, в зависимости от учётной политики и другие похожие баги... На инфорстарт эту проблему долго обсуждали. Потом каждый допилил общие модули, кто как мог.
|
|||
78
Euroset1
16.11.18
✎
12:08
|
А если расширение 8.3.12, но при этом реквизиты не добавлены, то типа все должно быть норм? Или же у вас были проблемы даже от самого присутствия расширения?
|
|||
79
Aleksey
16.11.18
✎
12:15
|
(78) Это не форум разработчиков. Никто не знает как там внутри всё работает и куда, после добавления расширения, кривая выведет.
Пока были расширения которые правили процедуры - явных проблем небыло ни на 8.3.10, ни на 8.3.12. Как только добавил расширение с новыми реквизитами - появились проблемы |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |