Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 ноя 2024, 21:07

Редактирование документа

Автор Dimon07, 28 дек 2017, 10:32

0 Пользователей и 1 гость просматривают эту тему.

Dimon07

Цитата: AIFrame от 29 дек 2017, 12:38
Цитата: Dimon07 от 28 дек 2017, 10:32я новичок в 1с

Цитата: Dimon07 от 29 дек 2017, 09:10Тут, что называется "ЯПлакалъ"...(((

Ну удачи, чо.

Спасибо.

Однако вопрос не решен.

А "ЯПлакалъ" - это для разработчиков...может услышат.
Потому, что в среде 1с работают много людей...
теряют время и думают, что так и надо...((

AIFrame

Цитата: Dimon07 от 29 дек 2017, 22:59теряют время
Да нет, не теряют. Читают справку, читают методы, смотрят метаданные и уже потом придумывают костыли. И когда есть хотелка, но у выбранной сущности нет доступного метода - берут другую сущность. Так же как 1С является посредником между фронотом и СУБД, обычная ТаблицаЗначений может стать посредником между Ссылками на документы и Объектами этих документов.
Надеюсь, достаточно подсказал.

Цитата: Dimon07 от 29 дек 2017, 22:59это для разработчиков...может услышат
Что услышат? Добавьте редактирование объекта по ссылке прямо в поле динамического списка?
Плевать на блокировки, плевать на серверные вызовы и транзакции по каждому тыку мышкой.
:^454^::fdbsdfbsd:
Пиши сразу фронт для работы с таблицами скуля. Нафиг тебе эта 1С вообще сдалась...

Dimon07

Цитата: AIFrame от 30 дек 2017, 01:09
Надеюсь, достаточно подсказал.

Ну хорошо,- сделаю запрос, - его выгружу во временную таблицу,
дам пользлвателю его отредактировать, а затем запишу изменения обратно в документ....
Не слишком ли замного операций??
Тем более, что разработчики 1с в примерах хвалятся минимизацией работы программиста....)))

Цитата: AIFrame от 30 дек 2017, 01:09
Плевать на блокировки, плевать на серверные вызовы и транзакции по каждому тыку мышкой.

А разве редактирование текущего содержимого ячейки табличного поля,- чем-то отличается от редактирования
реквизита на ОТДЕЛЬНОЙ форме документа, кроме избыточной возможности отредактировать другие реквизиты документа??

Цитата: AIFrame от 30 дек 2017, 01:09
Пиши сразу фронт для работы с таблицами скуля. Нафиг тебе эта 1С вообще сдалась...

Ага. За 1с уплачено. За про ект уплачено.
А мне, чтоб доработать надо оказывается раскорячиваться...((  )) !!!

alex0402

Цитата: Dimon07 от 30 дек 2017, 20:39дам пользлвателю его отредактировать, а затем запишу изменения обратно в документ....

все что дам отредактировать пользователю - нужно где-то хранить...
Цитата: Dimon07 от 30 дек 2017, 20:39А разве редактирование текущего содержимого ячейки табличного поля,- чем-то отличается от редактирования
реквизита на ОТДЕЛЬНОЙ форме документа, кроме избыточной возможности отредактировать другие реквизиты документа??

отличается - отредактированное нужно где-то хранить, или сразу записывать в базу, что влечет за собой серверные вызовы и блокировки..., кроме того если это еще и документ, то его нужно еще и провести...

Цитата: Dimon07 от 30 дек 2017, 20:39, кроме избыточной возможности отредактировать другие реквизиты документа??

для этого можно блокировать (устанавливать свойство ТолькоПросмотр в истину или доступность в ложь ) другие реквизиты при открытии...

Спасибо за Сказать спасибо

Dimon07

Цитата: alex0402 от 02 янв 2018, 12:47
Цитата: Dimon07 от 30 дек 2017, 20:39дам пользлвателю его отредактировать, а затем запишу изменения обратно в документ....

все что дам отредактировать пользователю - нужно где-то хранить...
Цитата: Dimon07 от 30 дек 2017, 20:39А разве редактирование текущего содержимого ячейки табличного поля,- чем-то отличается от редактирования
реквизита на ОТДЕЛЬНОЙ форме документа, кроме избыточной возможности отредактировать другие реквизиты документа??

отличается - отредактированное нужно где-то хранить, или сразу записывать в базу, что влечет за собой серверные вызовы и блокировки..., кроме того если это еще и документ, то его нужно еще и провести...

Цитата: Dimon07 от 30 дек 2017, 20:39, кроме избыточной возможности отредактировать другие реквизиты документа??

для этого можно блокировать (устанавливать свойство ТолькоПросмотр в истину или доступность в ложь ) другие реквизиты при открытии...

Очевидно, что есть все возможности у Табличного поля и хранить и блокировать.
Просто эти возможности тупо заблокированы разработчиками 1с для ссылочных типов.
Что ооооочень плохо для разработчика и пользователя.
Правильнее было бы поставить в зависимость открывать-закрывать этот функционал
пользователю в зависимости от прав.

Много проблем бы ушло.
А так - имееем стандартый интерфейс 90х годов прошлого века.
Вставка-замена- через форму документа,- и все тут.

AIFrame

Цитата: Dimon07 от 03 янв 2018, 13:13есть все возможности у Табличного поля и хранить и блокировать

Цитата: Dimon07 от 03 янв 2018, 13:13эти возможности тупо заблокированы разработчиками 1с

Инфа сотка? Ты так говоришь, будто была некая божественная сущность - "Табличное поле", а злые и мерзкие "разработчики 1с" взяли и ограничили ее функционал.
Мех...

Цитата: Dimon07 от 03 янв 2018, 13:13А так - имееем стандартый интерфейс 90х годов прошлого века.
Вставка-замена- через форму документа,- и все тут.
Пока что я вижу только то, что ты не понимаешь с чем работаешь.

Давай так. Возьмем простенькую бд на мускуле. Можешь сам ее накидать, там пару колонок и десяток строк с данными.
Нарисуй вывод этих данных на пыхыпы и жс, сделай так, чтобы изменения в строках на отрисованой таблице сразу писались в БД.
А потом сделай так, чтобы как только изменилась одна ячейка, это изменение стало видно сразу у всех пользователей, кто тоже открыл эту страницу.
Как только пользователь встал на ячейку - никто больше на нее встать не мог.
Как только пользователь закрыл страницу с таблицей - все блокировки снимались.

И это можно сделать, с применением пхп, жс и аякса, я тебя уверяю.
Выглядит просто? Выглядит просто. Когда ты не знаешь принципов работы пхп, жс и аякса, не знаешь о том, что такое клиент-сайд жс и серверный вызов пхп и не видишь между ними разницы.
Короче, когда у тебя получится такая вундервафля, сможешь не просто кричать "Хачу ридактиравать дакуминт в табличнам поли", а говорить как это должно выглядеть с позиции платформы. Но, подозреваю, что не станешь. Ты тогда поймешь какой это бред и если сильно прижмет - будешь делать костыль с промежуточной таблицей.



Dimon07

Цитата: AIFrame от 03 янв 2018, 14:12
Пока что я вижу только то, что ты не понимаешь с чем работаешь.
...

))))

Ну так а чего ж те самые разработчики без проблем дают редактировать текущие данные документа
при работе с табличным полем - при нажатии на стандартную кнопочку "Изменить"????
Выезжает стандартная "форма документа" с ТЕКУЩИМИ данными и вуаля редактируй сколько влезет!!!
Куда ж тут деваются все страхи блокировок и допусков??

Это просто элементарная бяка,- а не предусмотрительность разработчиков. 

AIFrame

Цитата: Dimon07 от 03 янв 2018, 15:20Ну так а чего ж те самые разработчики без проблем дают редактировать текущие данные документа
при работе с табличным полем - при нажатии на стандартную кнопочку "Изменить"????
Выезжает стандартная "форма документа" с ТЕКУЩИМИ данными и вуаля редактируй сколько влезет!!!
Куда ж тут деваются все страхи блокировок и допусков??
Я не понимаю, ты издеваешься штоле?
Ты пишешь правильно, но явно не понимаешь, почему сам себе противоречишь.
У тебя клиент-серверная архитектура в голове представлена не иначе как волшебными гномами и магией единорогов. Ну или ты так толсто шутишь тут.

Dimon07

Цитата: AIFrame от 03 янв 2018, 15:25
У тебя клиент-серверная архитектура в голове представлена не иначе как волшебными гномами....

О нет!!
Пользователю глубоко плевать, какая там у Вас архитектура.
Он хочет чтоб у него работало так как он хочет... и так как было заявлено о "прэкрасной среде разработки и эсплуатации".
Оправдания, что мол это мы не можем быстро сделать, потому что там какая-то архитектура...тут не проходят.

Ну да ладно, можно было бы понять все ограничения по работе с документом,- если бы в конфигурации
был представлен дополнительный сервис для работы, например, с локальным, "временным" документом.
Однако этого нету...и приходится тратить время на раскоряку...
А это уже показатель...


AIFrame

Цитата: Dimon07 от 04 янв 2018, 08:54Пользователю глубоко плевать, какая там у Вас архитектура.
В таком случае "разработчикам глубоко плевать, что вы выбрали их продукт не ознакомившись с функционалом".
Деньги уплочены? Ну значит все, страдай.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск