Size: a a a

1С, БСП, DevOps и Архитектура

2020 July 24

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Konstantin Kozyrev
Да я не спорю, что это ужасно и так делать нельзя.
Просто слышал, что платформа частые вызовы через точку оптимизирует. Подумал вдруг тот случай, мало ли.
Да. Объект хранится в кэше 20 сек. Контекстный вызов опустим.
Блокировка откуда? )))
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
Коллега на днях скинул.
вот так люди получают значение реквизита.
И это не просто ошибка. Это упоротость в своей правоте. Полное непонимание назначений директив, разницы между объектной моделью и запросами. Кто использует бспшную фукнцию - откровенные олени. Зачем она вообще?
Аргументация: работает и точка.
А 1с - вообще козлы, разделили К-С.
Чел - 10 лет опыта.
Очень похоже на лихорадочное исправление, когда разработка и тестирование велись в толстом клиенте и опыт только оттуда, а потом вдруг твой код на проде запустили в тонком.
И понаставили таких затычек.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
John Doe
Очень похоже на лихорадочное исправление, когда разработка и тестирование велись в толстом клиенте и опыт только оттуда, а потом вдруг твой код на проде запустили в тонком.
И понаставили таких затычек.
не, это спокойная разработка по задаче, на да еще и на испытательном сроке (знакомый ревьюил код)
просто отсутствие знаний и уверенность в своей непревзойденности)) (там не один перл)
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
Да. Объект хранится в кэше 20 сек. Контекстный вызов опустим.
Блокировка откуда? )))
Про блокировки я ничего не говорил. Тут ничего не знаю.
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
не, это спокойная разработка по задаче, на да еще и на испытательном сроке (знакомый ревьюил код)
просто отсутствие знаний и уверенность в своей непревзойденности)) (там не один перл)
Расскажете что там ещё было? Может для себя чего почерпну
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
не, это спокойная разработка по задаче, на да еще и на испытательном сроке (знакомый ревьюил код)
просто отсутствие знаний и уверенность в своей непревзойденности)) (там не один перл)
А как там у вас на испыталке, чтобы выпнуть тоже надо обмазаться бумажками и настелить соломки начиная с текста трудового договора?
Или все как-то попроще?
(у вас = ты не из России вроде)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
РБ. Я думал это в РФ полный хаос с соблюдением трудового законодательства ))
У нас "вроде как" все жестко, но всегда можно человека поставить в такую позу, что будет по собственному.
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Konstantin Kozyrev
Про блокировки я ничего не говорил. Тут ничего не знаю.
В режиме автоматических блокировок обращении к реквизиту через точку в режиме транзакции блокирует анализируемый элемент, в то время как получение значения через запрос нет.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Alex
В режиме автоматических блокировок обращении к реквизиту через точку в режиме транзакции блокирует анализируемый элемент, в то время как получение значения через запрос нет.
Да. Хотел на автоблокировках акцентировать внимание.
А еще была общая транзакция на получение всех ТЧ.
Ща почти пофиг. Почти....
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Alex
В режиме автоматических блокировок обращении к реквизиту через точку в режиме транзакции блокирует анализируемый элемент, в то время как получение значения через запрос нет.
А, понял, спасибо
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Alex
В режиме автоматических блокировок обращении к реквизиту через точку в режиме транзакции блокирует анализируемый элемент, в то время как получение значения через запрос нет.
Ошибаешься - что запрос, что через точку в автоматических накладывает S в СУБД до конца транзакции
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Ну чтение то понятно
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Alex
Ну чтение то понятно
Что чтение понятно?
источник

A

Alex in 1С, БСП, DevOps и Архитектура
При обращении через запрос блокировка изменения и разрешено параллельное чтение элемена. При обращении через точку уже нет
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
Да. Хотел на автоблокировках акцентировать внимание.
А еще была общая транзакция на получение всех ТЧ.
Ща почти пофиг. Почти....
почему была? когда пропала? Объект с ТЧ читается в транзакции же.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
почему была? когда пропала? Объект с ТЧ читается в транзакции же.
а что-то они оптимизировали по этому поводу... Транзакцию кажется убирали в каких-то случаях.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
это секта имени Богачева должна знать... А то я из нее уже вышел давно (
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Грачев Иван
Вы мне ссылку дадите на хотя бы одно решение в гугле? То что вы пишите, не по теме вопроса. Чаты и нужны, чтобы спрашивать. Но за день иногда, ни одного годного совета. Я вам про одно - вы мне про другое. Мне нужен отбор. Вы мне пишите про создание реквизита. Так он уже создан. И по ссылкам, кстати, гуглится как раз отбор в процедуре ПриВыборе, только там везде подбор из другого перечисления.
не было нигде "создания реквизита". почитайте уже "разработку управляемого интерфейса".
источник

E

Eibornvs in 1С, БСП, DevOps и Архитектура
Грачев Иван
В модуле формы я подбираю к созданному реквизиту реквизит справочника из расширения. И нужно сделать отбор по одной только группе-парке справочника. Реквизит тот же в справочнике из расширения - ПолноеНаименование. В гугле есть только вариант через процедуру НачалоВыбора.
Тут скорее надо еще на шаг назад отойти и плясать от задачи изначальной, которую вы этим кодом пытаетесь решить. То что написано тут, решительно не понятно. Вы присваиваете реквизиту формы конкретное предопределенное значение справочника и потом при выборе значения для этого же поля хотите что увидеть?
источник

DS

Danila Spevak in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
почему была? когда пропала? Объект с ТЧ читается в транзакции же.
могу путать, но вроде начиная с 8.3.8 при обращении через точку к реквизиту табчасти объекта не читаются.
источник