Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Почему из модуля объекта нельзя вызвать команду записи элемента метаданных текущего объекта
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Gigi
Всем привет!
Гууу ... жутко было не хотел опять выходить ... и тратить время на обсуждение ... всю эту болтовню и т.д. Но опять приходится это делать.
Короче опять нужна помощь... опять .. без конца края.
И по вопросу указанной темы согласен, тут на лицо слабое знание теории и вообще архитектуры того как работает платформа. Да ... согласен, что это именно так.
Но дело в том, что если я в свое время, распылялся бы на теорию, на что уходит КУЧА ВРЕМЕНИ и это при том, что не один шаг пока не сделан.. то в таком случае, едва ли смог бы решить срочные и не простые задачи.. и едва ли вообще успел бы это сделать к нужному моменту. А знал бы только архитектуру от и до и мельчайших деталях. А к нужному моменту когда задача уже должна была быть решена только начинал бы ее решать. Так что, я исходил не из того что нужно завтра, а только из того что нужно сегодня и сию же минуту. И правильно поступал. Так что, мне и в данный момент нужно только задачу решить, а не грузить голову теорией об архитектуре. Тем более, что знание теории это пол дела. Главное это ЛОГИКА.... да логика ... именно она решает качество результата. А логика в программировании это КОДИНГ. Чем и занимаюсь и только на это и акцентирую внимание. И не охота просто грузить голову чем то еще другим.
Ладно это так ... что бы не упрекали ... а то на этом сайте часто корят меня в этом smile.gifsmile.gif .
Короче в чем вопрос?
Перем ПрежняяСсылка,ТекущаяСсылка;

Процедура ЗначениеПеременных()
ПрежняяСсылка=ЭтотОбъект.Ссылка.Связь1;
ТекущаяСсылка=ЭтотОбъект.Связь1;
КонецПроцедуры

Процедура ПередЗаписью(Отказ)
ЗначениеПеременных();
Сообщить("Прежняя ссылка: "+ПрежняяСсылка+Символы.ПС+"Текущая ссылка: "+ТекущаяСсылка);
Если ПрежняяСсылка<>ТекущаяСсылка Тогда
СправочникТекущегоОбъекта_ДубльСвязи_Очистить(ЭтотОбъект.Ссылка,ПрежняяСсылка);
КонецЕсли;
КонецПроцедуры

Процедура СправочникТекущегоОбъекта_ДубльСвязи_Очистить(ОбъектСсылка,ПрежняяСсылка)
ТекстЗапроса=FxSub_МетаДанные.ЗапросТекстПоСтруктуре("Справочник.ТЕСТ_УникальнаяСвязь_1",Новый Структура("Связь1"),Истина);
Запрос = Новый Запрос(ТекстЗапроса);
//--------------------------------------
Выгрузка = Запрос.Выполнить().Выбрать();
//--------------------------------------
Пока Выгрузка.Следующий() Цикл
    Если Не Выгрузка.Ссылка=ОбъектСсылка и Выгрузка.Связь1=ПрежняяСсылка Тогда
    Сообщить(Выгрузка.Ссылка);
    ОбъектЗаписи = Выгрузка.Ссылка.ПолучитьОбъект();    
    ОбъектЗаписи.Связь1="";
    ОбъектЗаписи.Записать();
    КонецЕсли;
КонецЦикла;    
//--------------------------------------    
КонецПроцедуры


Еще раз повторяю ... слабо знаком с архитектурой.
И проблема в том, что в указанному коде на линии:
ОбъектЗаписи.Записать();

имеет место вызов команды записи элемента метаданных текущего объекта.
И когда это происходит тонкий клиент просто ВЫРУБАЕТСЯ.... ЦЕЛИКОМ. Т.е. просто резко расс... и исчезает сам весь клиент "1С Предприятие"
Почему?
Короче опять буду признателен!
И за эмоциональные речи не обессудьте

Gigi @ Сегодня, 11:09 необходимо зарегистрироваться для просмотра ссылки ,
Еще раз извините и не обессудьте ... просто не пойму почему клиент резко вырубается.
Буду признателен!

Gigi @ Сегодня, 11:43 необходимо зарегистрироваться для просмотра ссылки ,
Ну что уважаемые? ... нашел я баг в "идеальной" среде разработки? smile.gifsmile.gif )))))))
А если это не баг тогда че нет ответа а? smile.gifsmile.gif )))))))
Мичман Харитонов
Этот код выполняется на клиенте, или на сервере?
Gigi
Цитата(Мичман Харитонов @ 07.12.18, 12:55) необходимо зарегистрироваться для просмотра ссылки
Этот код выполняется на клиенте, или на сервере?

На сервере ... естественно ... это ведь модуль объекта
awp
Не по теме

Цитата(Gigi @ 07.12.18, 12:14) необходимо зарегистрироваться для просмотра ссылки
Gigi @ Сегодня, 11:43 ,
Ну что уважаемые? ... нашел я баг в "идеальной" среде разработки? )))))))
А если это не баг тогда че нет ответа а? )))))))


В начале ваших историй я принимал вашу сторону, но чем больше вы пишете тем больше я понимаю что не хотел бы работать с вами в одной команде - складывается ощущение такого мелкого пакостника.
Gigi
Цитата(awp @ 07.12.18, 13:41) необходимо зарегистрироваться для просмотра ссылки
мелкого пакостника.

Да при чем тут это ... само выражение ... Пакостить ... боже упаси... это и унизительно ... И не достойно и вообще глупо. Потому что действительно получается мелкий пакостник. .... Гадость какая..... Сами подумайте, мне охота так себя зарекомендовать? Так что боже упаси. Это не в мой адрес ... и поверьте Вы ошибаетесь ... я просто спрашиваю ... и не более ...
Просто я сам отношусь к задаче серьезно и так что бы не где не было не одного бага. А если мне это не удалось то в этом никто не виноват кроме меня самого. И не важно кто выявил мой баг. "Мелкий" или крупный "пакостник" ... и не важно какую цель он ставил.. личную или общественную. Важно другое... то, что он нашел баг в том, что Я СДЕЛАЛ! ВОТ ЧТО ВАЖНО! А все остальное не имеет никакого значения. Вот то что я считаю правильным отношением к работе. Именно поэтому я того же и требую от самой среды разработки. А меня в ответ на проявление негодования, не правильно понимают. И говорят в мой адрес не справедливые и не уместные слова.

Ладно ... это так ... пояснение ... ну извините если не хорошо получилось ... извините ..
Просто объясните пожалуйста почему клиент вырубается.. Если это баг среды то ничего страшного... значит баг и точка. А если нет то, отлично и тогда в чем я ошибся?
Вот и все..
Мичман Харитонов
А если
ОбъектЗаписи.Записать();
Обернуть в Попытка... Исключение... КонецПопытки, что Описание ошибки пишет?
Gigi
Мичман Харитонов @ Сегодня, 14:18 необходимо зарегистрироваться для просмотра ссылки ,
Что так
Попытка ОбъектЗаписи.Записать(); Исключение КонецПопытки

Что так
ОбъектЗаписи.Записать();

В том и все дело что НИЧЕГО не пишет.. КЛИЕНТ ПРОСТО ВЫРУБАЕТСЯ! Представляете?
TrasserZero
Gigi @ Сегодня, 15:24 необходимо зарегистрироваться для просмотра ссылки ,
Впилите точку останова в цикл где запись и тыкайте в F11. Чувство такое что итераций настолько дофига, что они тупо съедают все ресурсы и 1с просто падает. Видел такое когда нечаянно запись впихнул не туда и цикл уходил в вечность..
awp
Gigi @ Сегодня, 14:24 необходимо зарегистрироваться для просмотра ссылки ,
Если рубит программу - смотрите журнал событий Винды, свободное место на сервере......

вставте вывод в текстовый документ.
Gigi
awp @ Сегодня, 14:30 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(TrasserZero @ 07.12.18, 14:28) необходимо зарегистрироваться для просмотра ссылки
Впилите точку останова в цикл где запись и тыкайте в F11. Чувство такое что итераций настолько дофига, что они тупо съедают все ресурсы и 1с просто падает. Видел такое когда нечаянно запись впихнул не туда и цикл уходил в вечность..

Процедура СправочникТекущегоОбъекта_ДубльСвязи_Очистить(ОбъектСсылка,ПрежняяСсылка)
//==========================================
Запроса = Новый Запрос(
        "ВЫБРАТЬ
        |Ссылка,
        |Связь1    
        |ИЗ
        |Справочник.ТЕСТ_УникальнаяСвязь_1 КАК ТЕСТ_УникальнаяСвязь_1");
//--------------------------------------
Выгрузка = Запроса.Выполнить().Выбрать();
//--------------------------------------
Количество=0;
Пока Выгрузка.Следующий() Цикл
Количество=Количество+1;
    Если Не Выгрузка.Ссылка=ОбъектСсылка и Выгрузка.Связь1=ПрежняяСсылка Тогда
        Сообщить(Выгрузка.Ссылка);
        ОбъектЗаписи = Выгрузка.Ссылка.ПолучитьОбъект();    
        ОбъектЗаписи.Связь1="";
        Попытка
            ОбъектЗаписи.Записать(); // Вот на этой линии просто ВЫРУБАЕТСЯ
        Исключение    
        КонецПопытки;
    КонецЕсли;
Если Количество=4 Тогда
ВОЗВРАТ; //Вот ... в таком случае цикл дальше не крутит
КонецЕсли;
КонецЦикла;    
//--------------------------------------    
КонецПроцедуры

Все равно вырубается. При том что созданных элементов всего 5.
Цитата(awp @ 07.12.18, 14:30) необходимо зарегистрироваться для просмотра ссылки
Если рубит программу - смотрите журнал событий Винды, свободное место на сервере......

Блиин ...значит искать в событиях ОС. Ладно пошарю ...

Gigi @ Сегодня, 14:46 необходимо зарегистрироваться для просмотра ссылки ,
Господа думаю лучше скинуть тестовый образец.
Не хочу долго париться с этим. А лучше это переложить более опытным.
Так что щас скину.
И пожалуйста подскажите че это с системой твориться..
awp
Цитата(Gigi @ 07.12.18, 14:52) необходимо зарегистрироваться для просмотра ссылки
И пожалуйста подскажите че это с системой твориться..

Вы не думали что ваши коллеги поступают с также как вы с ними? Может кто-то поставил read Only на какой-то файлик? мало ли что.....
Мичман Харитонов
Втянуть запросом ВЕСЬ справочник, без отборов? О_о
Gigi
awp @ Сегодня, 14:53 необходимо зарегистрироваться для просмотра ссылки ,
Цитата
Вы не думали что ваши коллеги поступают с также как вы с ними? Может кто-то поставил read Only на какой-то файлик? мало ли что.....

Да не думаю ... тем более, что в итоги мирно поступил. И они тоже поняли что ошиблись ... если я ошибся то значит я виноват. И не думаю что они совсем пали бы до уровня ... сами понимаете .. подставы... я их не подставлял ... а просто указал что ошиблись. И они меня говорю Вам ЧЕСТНО ... ну никак не понимали. Вы не поверите, но до них не доходил ничего. Поэтому я был просто ВЫНУЖДЕН сам написать и так и доказать ... всего лишь. Так что не думаю что они способны упасть до уровня подставы.
Ладно... это другой вопрос...
У меня малая просьба ... Я затерял ссылку на сайт где могу скинуть тестовый вариант Инфо Базы... Где там будет всего лишь два справочника.
Пожалуйста могли бы скинуть ссылку?
Мичман Харитонов
Отборы ба в запрос.
Отсечь битые ссылки, например.
Помеченные на удаление тоже нафик с пляжа.

Не исключено, что спотыкается на каком-то конкретном элементе
Gigi
Цитата(Мичман Харитонов @ 07.12.18, 15:13) необходимо зарегистрироваться для просмотра ссылки
Не исключено, что спотыкается на каком-то конкретном элементе

Да никаких битых ссылок ... и помеченных на удаление ... с этим сталкивался знаю ...короче я просто скинул бы образец ...примитивный тестовый ...просто затерялась ссылка сайта размещения.
Просто хотел попросить глянуть. Ну по принципу лучше увидеть чем сто раз услышать...
Там будет всего два справочника: "ТЕСТ_УникальнаяСвязь_1" и "ТЕСТ_УникальнаяСвязь_2"
Процедура вписана в справочнике: "ТЕСТ_УникальнаяСвязь_1"

Gigi @ Сегодня, 15:20 необходимо зарегистрироваться для просмотра ссылки ,
Нашел ...
необходимо зарегистрироваться для просмотра ссылки
Короче )))) Не знаю... если только у меня тогда буду выяснять ..
Vidocq05
Цитата(Gigi @ 07.12.18, 15:20) необходимо зарегистрироваться для просмотра ссылки
Процедура вписана в справочнике: "ТЕСТ_УникальнаяСвязь_1"

Если Вы свой код вписали например в процедуру "ПриЗаписи" то ваш код уходит в вечный цикл и клиент вырубается.
awp
Gigi @ Сегодня, 15:32 необходимо зарегистрироваться для просмотра ссылки ,
Что делать нужно? просто создать элемент?

Цитата(Vidocq05 @ 07.12.18, 15:42) необходимо зарегистрироваться для просмотра ссылки
Если Вы свой код вписали например в процедуру "ПриЗаписи" то ваш код уходит в вечный цикл и клиент вырубается.

icon_beer17.gif Так и произошло только что на тесте
Gigi
Цитата(awp @ 07.12.18, 15:44) необходимо зарегистрироваться для просмотра ссылки
Если Вы свой код вписали например в процедуру "ПриЗаписи" то ваш код уходит в вечный цикл и клиент вырубается.

В том и все дело что это "ПередЗаписью".
Просто пожалуйста скачайте образец и гляньте.
А именно ... просто запустите 1 предприятие.
Потом перейдите в список справочника: "ТЕСТ_УникальнаяСвязь_1"
И откройте элемент с наименованием "ТЕСТ"
Когда откроете смените реквизит Ссылки на любую другую ссылку и нажмите "Записать".
Знаете что будет?
Клиент резко ВЫРУБИТЬСЯ!!! ... МОМЕНТАЛЬНО!
По кр. мере у меня так..
Vidocq05
Цитата(Gigi @ 07.12.18, 15:51) необходимо зарегистрироваться для просмотра ссылки
В том и все дело что это "ПередЗаписью".

В данном случае это одно и тоже - уходит в вечный цикл.
Gigi
Цитата(Vidocq05 @ 07.12.18, 15:54) необходимо зарегистрироваться для просмотра ссылки
В данном случае это одно и тоже - уходит в вечный цикл.

Господа или у меня крыша едет или у системы )))) как может цикл уходить в вечность когда я это там же загасил на 4-ый подход.
Ведь там же стоит же условие!!! И при чем когда туже самую процедуру запускаешь уже в модуле формы и в том же событии "ПередЗаписью" все нормально работает. Без глюка.
Короче ничего не пойму....
Vidocq05
Цитата(Gigi @ 07.12.18, 16:03) необходимо зарегистрироваться для просмотра ссылки
Короче ничего не пойму....

Что не понятного. Вы нажимаете "Записать", срабатывает Ваш код в "ПередЗаписью". В нем просходит попытка записи объекта справочника, при этом опять срабатывает Ваш код в "ПередЗаписью" в котором опять происходит попытка записи объекта справочника и так до бесконечности.
awp
Если Не Выгрузка.Ссылка=ОбъектСсылка и Выгрузка.Связь1=ПрежняяСсылка Тогда
Добавте сюда проверку на НЕ пустую ссылку
Gigi
Цитата(awp @ 07.12.18, 16:16) необходимо зарегистрироваться для просмотра ссылки
Что не понятного. Вы нажимаете "Записать", срабатывает Ваш код в "ПередЗаписью". В нем просходит попытка записи объекта справочника, при этом опять срабатывает Ваш код в "ПередЗаписью" в котором опять происходит попытка записи объекта справочника и так до бесконечности.

Вообще я думал над этим .. была такая мысль ... просто думал может что то другое.
Ладно ... тогда скажу что нужно для задачи.
Нужно что бы ссылка была уникальная. Т.е. что бы перед записью она автоматический стиралась любом другом месте списка.
Что бы указанная ссылка была всегда дна единственная в списке и не один другой элемент списка в том же самом реквизите ссылки что бы не дублировал ее.
И что бы все это срабатывало не в модуле формы а в модуле объекта.
Ладно ... если перед записью уходит в не нужное русло то тогда в каком событии решить задачу?
Цитата(awp @ 07.12.18, 16:16) необходимо зарегистрироваться для просмотра ссылки
Добавте сюда проверку на НЕ пустую ссылку

Попробую ..
awp
Цитата(Gigi @ 07.12.18, 16:23) необходимо зарегистрироваться для просмотра ссылки
Вообще я думал над этим .. была такая мысль ... просто думал может что то другое.
Ладно ... тогда скажу что нужно для задачи.
Нужно что бы ссылка была уникальная. Т.е. что бы перед записью она автоматический стиралась любом другом месте списка.
Что бы указанная ссылка была всегда дна единственная в списке и не один другой элемент списка в том же самом реквизите ссылки что бы не дублировал ее.
И что бы все это срабатывало не в модуле формы а в модуле объекта.
Ладно ... если перед записью уходит в не нужное русло то тогда в каком событии решить задачу?


Через регистр сведений ?
Gigi
Цитата(awp @ 07.12.18, 16:41) необходимо зарегистрироваться для просмотра ссылки
Через регистр сведений ?

Да делал я это уже ... через регистр сведений ... и работает нормально... и скину вариант в след. раз. ...
Просто есть малые нюансы .. поэтому через запрос надежнее.
И я думаю вернусь к теме опять .... завтра или через пару дней. Но думаю лучше не в этой теме, а создать другую.
А пока ... гуууу... просто устал уже ... блин.
Опять целый день в пустую ... и вопрос не решен!
Ладно! Всем большое спасибо!
Я ценю любую поддержку в проблемах. И если где то не так выразился не обессудьте.
Еще раз всем спасибо!
Пока!
TrasserZero
Была подобная задачка - надо чтобы в документе-основании хранилась ссылка на подчиненный документ и наоборот- в подчиненном заполнялся реквизит ДокументОснование. Делал в ПослеЗаписи - всё работало. Правда цикла не было..
Gigi
Опять всем привет!
Я понял, в чем была причина сбоя…. дошло на конец. Вот действительно какая глупость… как сам не догнал а … вернее догнал но мельком … и в том и дело что была такая мысль в голове … пару раз мелькнула… так что догнал но не до конца.
Короче все правильно… цикл уходит в вечность… так и есть .. естественно … ведь событие перед записью это уже и есть запись. А если в это событие поместить команду записи и тем более еще с ЦЫКЛОМ то система просто охреневает от этой дури и понять не может что за чушь .. и конечно резко вырубается. Так что среда разработки тут не причем. Напрасно я усомнился.
Да уж прямо …вынужден признать … нашелся «умник» … над созданием этой среды разработки работали супер грамотные и первоклассные профессионалы и они «допустили» бы баг? Тем более такой примитивный? Нет, это очень мало вероятно. Так что, каюсь … каюсь…
И в самом начале темы просто меня не до конца поняли, а то думаю тут же сказали бы причину.
И самое смешное еще это то, что в начале темы говорил еще о логике … надо же … рассуждал…. разглагольствовал … и при этом совсем не заметил, что сам вопрос темы алогичный…. «цирк». ))))
Помещать в событие перед записью команду записи, да еще и с циклом.. надо же … как это «логично». Это просто грубейшая ошибка )))) и самое смешное что именно логическая. )))) Простить себе не могу …. такую чушь.
Вот что бывает, когда слишком много задач ставится за один раз. Которыми голова просто забита … И настолько, что просто идет кругом… и уже даже в простых вещах с трудом соображаешь.

А по поводу решения поставленной задачи, и вопроса о том, если путем события перед записью не правильно то, как ее решить? Дело в том, что как сам убедился, разработчики об этом уже позаботились. И в самом деле… что это я прицепился к событию перед записью. Ведь платформа предлагает еще и другие события. На пример такие как «ОбработкаПроверкиЗаполнения».
необходимо зарегистрироваться для просмотра ссылки

Перем РеквСсылкаЗначПрежнее,РеквСсылкаЗначТекущее;
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
ЗначениеПеременных();
//Сообщить("Прежняя ссылка: "+РеквСсылкаЗначПрежнее+Символы.ПС+"Текущая ссылка: "+РеквСсылкаЗначТекущее);
//=======================================
    Если РеквСсылкаЗначПрежнее=РеквСсылкаЗначТекущее Тогда Возврат КонецЕсли; //Это условие для того что бы лишний раз не запускать запрос проверки. А только тогда когда это нужно.
    ТекСпр_РеквСсылкиЗначДубля_Очистить(ЭтотОбъект.Ссылка,РеквСсылкаЗначПрежнее,РеквСсылкаЗначТекущее);
//=======================================
СпрСвязи_РеквСсылкиЗначДубля_ОчиститьПрисвоить(ЭтотОбъект.Ссылка,РеквСсылкаЗначПрежнее,РеквСсылкаЗначТекущее);
КонецПроцедуры

Процедура ТекСпр_РеквСсылкиЗначДубля_Очистить(ОбъектСсылка,РеквСсылкаЗначПрежнее,РеквСсылкаЗначТекущее)
//Если ОбъектСсылка.Ссылка.Пустая() Тогда Возврат КонецЕсли;
//=======================================
Запроса = Новый Запрос(
        "ВЫБРАТЬ
        |Ссылка,
        |СсылкаСвязи    
        |ИЗ
        |Справочник.УникальнаяСвязь1_Серв КАК УникальнаяСвязь1_Серв");
//=======================================
Выгрузка = Запроса.Выполнить().Выбрать();
//=======================================
Количество=0;
Пока Выгрузка.Следующий() Цикл
//---------------------------------------
Если  Не Выгрузка.Ссылка=ОбъектСсылка и
      Не Выгрузка.Ссылка.СсылкаСвязи.Пустая() и
      ((РеквСсылкаЗначПрежнее.Пустая()=Ложь и Выгрузка.СсылкаСвязи=РеквСсылкаЗначПрежнее) или
      (РеквСсылкаЗначТекущее.Пустая()=Ложь и Выгрузка.СсылкаСвязи=РеквСсылкаЗначТекущее))Тогда
ЗнСсылкиДубля=Выгрузка.Ссылка;    
ОбъектЗаписи = ЗнСсылкиДубля.ПолучитьОбъект();
ОбъектЗаписи.СпособЗадачи=0;
ОбъектЗаписи.СсылкаСвязи="";
ОбъектЗаписи.Записать();    
КонецЕсли;
//---------------------------------------
КонецЦикла;
//=======================================
КонецПроцедуры

Процедура СпрСвязи_РеквСсылкиЗначДубля_ОчиститьПрисвоить(ОбъектСсылка,РеквСсылкаЗначПрежнее,РеквСсылкаЗначТекущее)
//Сообщить(Строка(ОбъектСсылка)+" - "+Строка(РеквСсылкаЗначПрежнее)+" - "+РеквСсылкаЗначТекущее);
Если РеквСсылкаЗначПрежнее<>Неопределено Тогда
Если РеквСсылкаЗначПрежнее.Пустая()=Ложь Тогда
ОбъектЗаписи = РеквСсылкаЗначПрежнее.ПолучитьОбъект();
ОбъектЗаписи.СсылкаСвязи="";
ОбъектЗаписи.Записать();        
КонецЕсли;
КонецЕсли;
Если РеквСсылкаЗначТекущее<>Неопределено Тогда
Если РеквСсылкаЗначТекущее.Пустая()=Ложь Тогда
ОбъектЗаписи = РеквСсылкаЗначТекущее.ПолучитьОбъект();
ОбъектЗаписи.СсылкаСвязи=ОбъектСсылка;
ОбъектЗаписи.Записать();        
КонецЕсли;
КонецЕсли;
КонецПроцедуры


Поэтому вместо того, что бы болтать о логике, нужно было посмотреть. И на самом деле через это событие задача решается … правда только если объект сохранен.
необходимо зарегистрироваться для просмотра ссылки
И задачу решил… вроде бы нормально работает в итоги. Сам проверял. Правда пришлось написать процедуры и функции.
И тут не в обиду… ибо опять не могу без критики, которая вполне логична…
И пять и тут становиться уместным повторить то, что часто говорил до этого.
Всем хорошая платформа.. .. удобная функциональная, но просто нуждается в доработке. То, что есть событие: «ОбработкаПроверкиЗаполнения» это хорошо, но было бы еще круче если та задача, которую решил и суть которой будет понятна в экземпляре, если ее можно было решить совсем просто…имею ввиду ОПЦИОНАЛЬНО .. а не процедурно. Ну сами подумайте … ведь все таки пришлось писать функции .. процедуры…. целые строки… А все это не нужно было бы делать, если в платформе была бы такая опция как на пример уникальное значение реквизита. Ну на пример у любого реквизита была бы такая галочка. Отметив которую этот реквизит приобретал бы свойства реквизита измерения. А еще лучше, если бы работал бы, так как сделано в экземпляре. Вот что было бы совсем круто. Это существенно решение тй задачи которая представлена в экземпляре. Просто назначил галочкой любой реквизит и все дела. Без этого гемма с функциями и процедурами которые нужно самому писать.
Ведь важно не только то, что удобно пользователю, но еще и то, что удобно саму программисту. Т.е. что бы не только пользователю, но и программисту было легче работать.
Вот собственно и все.
Опять много букв, но просто решил поделиться. Так что опять не обессудьте.
Ладно! Всем еще раз спасибо!
Пока!
Vladal
Цитата(Gigi @ 07.12.18, 12:14) необходимо зарегистрироваться для просмотра ссылки
Ну что уважаемые? ... нашел я баг в "идеальной" среде разработки?

как-то неуважительно... затрагиваете моё религиозное чувство благоговения перед этим недокалькулятором "одноэс"...
Gigi
Цитата(Vladal @ 13.12.18, 8:49) необходимо зарегистрироваться для просмотра ссылки
как-то неуважительно... затрагиваете моё религиозное чувство благоговения перед этим недокалькулятором "одноэс"...


Согласен согласен ... каюсь
Но с другой стороны это слишком серьезное восприятие ... Я просто пошутил ... smile.gifsmile.gif ... ну извините. Выразился так ради прикола.
И вообще почему я остановился на этом сайте... потому что тут люди без комплексов.... я же говорил про сайт ...самый терпеливый smile.gif )))) Даааа ...smile.gif И тут думаю к подобным шуткам относиться нормально. Без комплексов smile.gifsmile.gif
А так то, что "ОдноЭс" сделана капитально и грамотными профессионалами кто в этом сомневается. Так что, это не у "ОдноЭс" тогда был баг, а у меня в голове... от перегрева мозгов кучей разных задач. А иначе думаю и не могло быть.
Так что, разработчики думаю вообще внесли колоссальный вклад в развитие технологий ... и думаю еще больший чем на пример Касперский и т.д.
Ладно! Это так ... для ликвидации не до понимания.

Еще раз всем спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.