#0
by PlotNick
Блин, полчаса писал обработку для 8.1. Сделал такую-же для 8.0. И тут обнаружилось, что ПравоДоступа в 8.0 не позволяет получать права доступа к объекту метаданных произвольно заданного пользователя - только текущего. Елки-зеленые всю малину абасрали... Как теперь быть, ума не приложу, конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать...
#0
by PlotNick
Блин, полчаса писал обработку для 8.1. Сделал такую-же для 8.0. И тут обнаружилось, что ПравоДоступа в 8.0 не позволяет получать права доступа к объекту метаданных произвольно заданного пользователя - только текущего. Елки-зеленые всю малину абасрали... Как теперь быть, ума не приложу, конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать...
#3
by Fragster
Сабж не раскрыт! ИМХО аффтар виноват сам! Делал полное управление пользователями на 8.0 без конфигуратора, все работало, лень искать.
#6
by Maxus43
>>конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать... Не вижу в этом проблемы никакой, только лучше будет
#7
by PlotNick
Ну и как получить список прав доступа заданных пользователей, для заданных объектов метаданных. В 8.1 синтаксис метода такой: Третий параметр имеет значение, только если у текущего пользователя есть адм. права. В 8.0-же у этого же метода вообще отсутствует третий параметр. И чего то я не нахожу возможности получить список прав не только текущего пользователя. ни ПараметрыДоступа ни РольДоступна не позволяют этого делать...
#9
by ShoGUN
Разница между понятиями "обратная совместимость" и "прямая совместимость" для тебя видимо неочевидна.
#10
by PlotNick
Да я не совместимости говорю, меня удручает сам факт того, что этого не позволяет платформа, которая не первый год выпускается и продается и уже имеет 18 релизов.
#12
by Fragster
Свойства: Методы: Описание: Предназначен для получения и записи сведений о пользователе в информационную базу. Если текущий пользователь не обладает административными правами, он может изменить только ограниченный набор сведений о себе. Возможен обмен с сервером. См. также: МенеджерПользователейИнформационнойБазы, метод СоздатьПользователя МенеджерПользователейИнформационнойБазы, метод НайтиПоИмени МенеджерПользователейИнформационнойБазы, метод НайтиПоУникальномуИдентификатору МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь СоединениеИнформационнойБазы, свойство Пользователь
#13
by Кураж
Восьмерочка и мне кажется очень слабоватенькой, после того как попробуешь всякие-разные прелести 8.1... Что поделаешь, прогресс не стоит на месте...
#14
by Fragster
А мораль сей басни такова: чтобы иметь право что-то ругать, надо это что-то изучить...
#15
by PlotNick
Да какой нафиг это прогресс? 1С как платформа безнадежно отстает лет эдак на пять-десять и не использует возможности индустрии ПО даже вчерашнего дня. Объектно - ориентированный подход? Полиморфизм, наследование, инкапсуляция? Быстрота построения отчетов? Хорошая масштабируемость? Возможность создания внешних модулей - плагинов? Эффективные инструменты для командной разработки? Система контроля версий? Эффективные инструменты тестирования? Нормальные средства защиты кода? Средства экспорта-импорта форм, макетов, модулей? и прочее.. прочее.. прочее.. Многое из перечисленного есть, но настолько все говёненькое, что аж выть хочется. А выбирать в нашей стране не приходится. Приходится надеется, что мы когда нибудь научимся наконец создавать нормальные средства разработки, собирать автомобили и играть в футбол. Последнее уже начало получатся - пример тому победа "Зенита"...
#16
by Maxus43
почти всё есть, уметь надо только... если я не умею програмить на чом то, я это не засираю
#18
by PlotNick
Засирать и говорить о недостатках - разные вещи. Уметь можно и баяном орехи колоть, только удобней все-же соответсвующим инструментом пользоваться, а не кичится тем, что дескать у нас не только песня ладная но и орехи колоть баяном мы мастера-умельцы. К тому-же для того, чтобы ругать отечественный автопром, мне к примеру необязательно уметь водить автомобиль.
#20
by IgorKa
ещё один инкапсулянт-пораженец нарисовался... полиморфизма ему видите-ли не хватает... (так себе ворчу потихоньку, никого не трогаю)
#23
by PlotNick
А и говорю - альтернативы нет к сожалению, именно из за такого монопольного положения порой создается впечатление, что 1С просто "нюх потеряли" и практикуют общение с многочисленной армией разработчиков и пользователей платформы не лицом к лицу, а жопой в анфас... Но все таки нельзя не согласится с тем, что медленно, с большим трудом и скрипом недостатки платформы устраняются и она совершенствуется. Но иногда кажется, что еще чуть-чуть и ты начнешь думать что было бы может лучше, если бы мы проиграли войну Германии а 1С-а вовсе не было ;)
#27
by iSeRG
тебе того же. Деды не для того свою жизнь отдавали чтобы у потомков такие мысли возникали.
#28
by PlotNick
Да чего ты разнервничался... у самого прадед погиб... Про войну была аллегория, если непонятно.
#31
by PlotNick
Ну вот и получается примерно то-же самое, что если бы я говорил -"У нас две беды - дураки и дороги", а на меня набрасывались бы с окриками -"Офигел что-ли? Это наша гордость, ни у кого в мире нет таких дорог и таких дураков"...
#32
by Nordok
Есть такая байка, что если бы мы проиграли скорее всего, 80% населения было бы уничтожено сразу, остальные 20% работали бы в рабстве :)
#34
by PlotNick
Ну вот, если бы не было 1С-а, 80 процентов программистов занимались другими вещами, а остальные 20 работали бы за рубежом.. ;)
#36
by PlotNick
Я слышал что у буйных шизофренников весной обостряется агрессия, при чем они зачастую отрицают наличие болезни и даже подозревают всех вокруг в слабоумии... Сходил бы сам, мало ли что...
#38
by ShoGUN
Расслабься, а? Либо перестань жрать кактус, либо перестань плакать и ругать его. Деньги платят? Платят? Причитания считаю необоснованными.
#39
by Mime
Ппц, так начинались звездные войны.... Из-за того что автор боится или не может корректно сконвертировать базу под 8.1 И ненавидеть в этом случае нужно не 1С, а себя... Потратить пару дней и понять что тема и пол пука не стоит.
#42
by PlotNick
Да при чем тут это? У меня почти все базы переведены на 8.1. Недостатков в платформе все еще дофига, к сожалению...
#45
by NewNick
логика автора ветки просто убивает напрочь была первопричина - изза того что автор думает задницей он потратил полчаса своего времени. следствие - он два с половиной часа на форуме пытается оправдать свой способ мышления недостатками российского автопрома, победой СССР во второй мировой войне, успехами зенита, плохими дорогами и тп. диагноз - автор нравиться думать задницей и он этим гордиться.
#46
by Mime
Как теперь быть, ума не приложу, конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать... разве это не противоположно
#47
by Кураж
Ты не из тех товарищей, случайно, которые при приеме на работу 1С-ника просят пузырьковую сортировку нарисовать, а? "Полиморфизма, наследования, инкапсуляции" ему видите-ли не хватает! Да я знать не знаю чё это такое! И живу себе прекрасно... )
#48
by Mikeware
Ты не поверишь - в секции "лайф" постоянно пасутся трое таких, гордящихся и нашими дураками, и разбитостью наших дорог...
#49
by Гений 1С
1С отстает от индустрии на 10 лет, но кое-в-чем индустрия отстает от 1С на 10 лет. В связи с этим 1С так популярна.
#50
by Гений 1С
Пули в калаше тоже не самонаводящиеся, но у него есть масса других достоинств, за что его любят в мире.
#54
by Devil1C
Учтите, что неумение "сортировать пузырьком" или незнание, что такое "полиморфизм" - это не заслуга. Стыдно программисту вообще публично в таких вещах признаваться. Какой вы нафиг программист после этого? Так, конфигуратор-поделочник. А вот как раз это и есть - баяном орехи забивать. ООП - не флагманский рубеж программерской науки, это только методика. Местами удобная, местами нет. В 8.x спокойно можно обойтись и без наследования, и без полиморфизма. Кстати, чего-то если не нравится - есть же альтернативы - Axapta, Navision... Вперед и с песней. А - это вообще мрак какой-то. Во вчерашней версии продукта не реализовали вашу сегодняшнюю хотелку. Ужас-ужас-ужас.
#56
by Skylark
Даже если " неумение "сортировать пузырьком" или незнание, что такое "полиморфизм" - это не заслуга ", то не стоит презрительно обзывать человека "конфигуратор-поделочник". Тут можно поднять философский вопрос - нужно ли быть программистом, чтобы (пардон) программировать на 1С. И вообще, сначала определить категорию "программист". В любом философском споре главное определелиться с категориями.
#57
by Гений 1С
Ты еще чайник, потому причины для ненависти у тебя еще мелкие, вот подрастешь, будешь ненавидеть по-настоящему!
#59
by Гений 1С
Программист должен знать что такое ООП. Это все равно что окулисту не знать, что такое берцовая кость. Программист должен понимать программирование в целом, тогда ему параллельно на чем писать, хоть на ASMе. Люди, которые учатся снизу вверх (от практики к теории), представляют собой жалкое в профессиональном плане зрелище, а их код еще жалостливее.
#60
by iSeRG
>>Люди, которые учатся снизу вверх (от практики к теории) Таких много и с многих из них можно брать пример ;)
#62
by Гений 1С
Ну-ну... может таких и много, но пример можно брать из 1-2% из них. И этот 1% знает что такое ООП. гыгыгы. Речь идет о тех, кто делает только то, что ему нужно на практике и не изучает программирование в целом. Знает только 1С, не знает что такое А+=1 и т.п.
#63
by solver it
Обычно на форумах таких называют "конфигураст" ... :) P.S. Никого не хотел обидеть...
#66
by nop
мне 8ка не нравиться тем что нет глобальный событий ПриЗаписи например, которые срабатывают у всех пользователей. Про БизПроцессы знаю
#70
by Advan
ну одинэсник обычно это не простой кодер ;) - а 1с это просто удобный инструмент для работы
#73
by Devil1C
Вот и я об том же. Нужно ли уметь программировать, чтобы называться программистом 1С? :) Чтобы назваться кем-то вообще не обязательно что-то знать :) А вот в профессиональном плане никакой философии не нужно - программист должен уметь программировать, сопровожденец/внедренец - (пардон) сопровождать и внедрять. Эдак можно дойти до просто "Стыдно быть". Или "стыдно!".
#76
by Devil1C
1. ВАМ словарь открыть на нужной странице? Мне кажется значение фразы вполне самоочевидным. 2. Тыкалку свою полож где взял.
#77
by Мишенька
да тяжелая ломка:умничать безработным или мешать говно палкой но за деньги ) а если серьезно то - то чего там нет там и не нужно. а если приспичило в силу повторяемости возьми и напиши, процессоры уже четырехъядерные пошли - потянет на интерпретаторе.
#79
by nop
на свои собственные? те что произошли в сеансе твоего клиента или можно узнать что ВасяПупкин изменил элемент справочника или ещё что-то?
#84
by trdm
маловата полочка для тыкалки стала.... из википедии: "Программи?рование — процесс и искусство создания компьютерных программ с помощью языков программирования. Программирование сочетает в себе элементы искусства, науки, математики и инженерии." А твое "уметь программировать" ускоглазое до невозможности. Тут все достаточно сложно. Реализация пузырьковой сортировка, для среднего прога должна быть не сложнее чем стакан сполоснуть.
#85
by trdm
совсем тормоза отпустили? в роде занятий пишешь: "Род занятий 1с 77, 8; с++; СУБД; РНР; Java; (asm)" а сам ламерские вопросы задаешь...
#86
by Mikeware
Допустим, мое. И что? тут дятлов-"практиков" каждый день пара (а то и десяток) залетает... например... или вообще, "пузырек" - это азы :-) Так что для любого прога он не должен вызыват затруднений. И пофиг, на каом языке - хоть на матерном. Неспособность написать такую сортировку означает полное отсутствие алгоритмического мышления, а таких людей подпускать к программированию нельзя...
#87
by Devil1C
А в чем проблема ПриЗаписи чего-то там оповещать другие сеансы? Обработка ожидания есть, запускайте нужные обработчики в "чужих" сеансах
#90
by Devil1C
1. Тогда выбрось ее вообще нахрен. 2. И? Я где-то написал, что "умение сортировать пузырьком" - это и есть суть программирования? Умение программировать - владение методами формализации алгоритмов на языках программирования, а также умение строить сами алгоритмы - моделировать реальные или абстрактные процессы. Для сих великих целей придуманы соответсвующие методики и правила. З.Ы. Википедия, конечно, истина последней инстанции, я не спорю, но к искусству программирование имеет мало отношения.
#91
by trdm
1. там не все тебе написано. ;) 2. З.Ы. Википедия, конечно, истина последней инстанции, я не спорю, но к искусству программирование имеет мало отношения. ие... почему? как синомим мастерства вполне приемлемо..
#92
by Devil1C
1. Та я все про тыкалку. Уже поздно, проехали. Придется мне свою тыкалку доставать :) 2. Да ладно, мое ИМХО - мастерство - да, ремесленное. Не художники мы :) Впрочем, все это так, глупости. Пусть будет искусством, мне ж не жалко :) Главное, чтобы искусствоведы про метод сортировки пузырьком не забывали. И дурацких вопросов вроде не задавали.
#94
by Jump
Не, ну я еще могу понять, когда семерочники ругают восьмерку за недоделанность, ибо прогресс должен нести улучшения, а не новые глюки. Но когда начинают кричать что в 1с плохой язык, потому что в нем не реализованы полиморфизм, инкапсуляция, многопоточность то это вообще ппц. Встроенный язык 1с изначально позиционировался как язык для написания конфигураций, любым даже далеким от программирования человеком. В любом случае не нужно забывать, что это язык написания конфигураций учета, жестко привязанный к предметной области. Хочется написать нетленку с использованием преимуществ ООП, дык флаг в руки, таких языков и средств разработки навалом, а у 1с есть неплохие механизмы для связи со сторонними приложениями, да и ВК можно писать. А по поводу знания алгоритмов, об этом можно долго спорить. С одной стороны это и отличает программиста от ремесленника, с другой стороны часто бывает, что ремесленник выдает кривой, но работоспособный код, а программист нервно курит. Потому как знание предметной области не менее важно, чем азы программирования, хотя конечно хороший специалист должен знать и то и другое…
#95
by Naumov
я так понял ветка свалилась в срачь. А ты Метод ПравоДоступа в Привилегированный модуль запихать не пробовал? в какую-нибудь функцию.
#96
by Air777
Особенно нравится в 8.х работать с периодическими регистрами сведений. В запросе когда нужно получить значение на несколько дат получаемых в теле выборки запроса. Ммм... просто опупеть 1 вложенный и два соединения на каждый источник. А если кроме обычных полей которых и так дай боже, еще таких финтов штук 5 или более? Вот вам и 256 таблиц сразу вылезут и нечитаемость запроса и тормоза и всё что угодно. Аплодисменты, занавес. Мне кажется не хватает какойто виртуальной таблицы для такой задачи, очень не хватает. И таких недоделок пруд пруди
#97
by quest
а еще мжно протащиться от невозможности делать макросы. Вот за что люблю лисп и не люблю 1С
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- v8: Как реализовать односторонний обмен в УРБД
- v7: ОСН+ЕНВД. Кто-нибудь разделяет счет 19 на субсчета 19.1.1, 19.1.2 и т.д.
- Где задаются параметры в Регламентном задании ?
- порядок обхода реквизитов табличной части документа
- Как добавить язык редактирования конфигурации ?
- Как поместить табличный документ полностью на одну страницу?
- Слои в документе Word - можно такое счастие?
- Регламентное задание, COM соединение
- Проблема с 1SBLOB после свертки базы
- УПП Незавершенное производство
- Синтаксис встроенного языка
- v8: УниверсальныйОбменДаннымиXML, Планы обмена и удаление регистрации
- Закрытие счета № 26 по субконто
- Серийный номер
- Как программно сформировать и/или получить эскиз содержимого файла?
- Оклад по дням: Данные об отработанном времени введены сводно. Расчет времен
- Общая ошибка механизма справочной системы
- v7: Регламентированный отчет - Статистика П-1
- v7: Объект Math
- отрицательные остатки по партиям в УТ