|   |   | 
| 
 | После добавления реквизитов через расширения 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. Как только добавил расширение с новыми реквизитами - появились проблемы | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |