#0
by Острие Бревна
Параллельно с многострочной частью дока существует ТЗ, дублирующая многострочную часть. Строки в ТЗ добавляются с добавлением строки в многостр. части. Удаляются, соответственно, с удалением. Но в случае ввода новой строки и последующего прерывания ввода (Esc), строка в ТЗ не удаляется, т. к. фактически не было удаления существующей строки в доке. Метод ПриОкончанииРедактированияСтроки не поможет, т. к. он не вызывается при отказе ввода новой строки. Кто подаскажет решение проблемы?
#5
by SnarkHunter
Конечно... Один из вариантов - создавать копию ТЧ при закрытии документа, когда все уже отредактировано...
#6
by Острие Бревна
Прикалываешься... Ну вот, например, такая задача. Нужно отследить, меняется ли в ТЧ реквизит Кво. Т. е., изменился ли он в процессе редактирования строки.
#7
by SnarkHunter
Для отслеживания изменения реквизита Кво при редактировании строки вовсе не обязательно заводить дополнительную ТЗ...
#9
by 427
А достаточно пинуть предопределнную процедуру .... ХХХХХХХХХХХХХХХХХХХХХ Правильно!!!! Вы угадали ....
#12
by Острие Бревна
Ладно. Пост 8 следует читать так: Ну тогда, если соизволите, научите, пожалуйста, дяденька. И независимо от этого все же - есть решение ?
#14
by SnarkHunter
Маячок... Новую строку в ТЗ добавляй при окончании редактирования строки... Если она действительно была добавлена... В одной из предопределенных процедур, которую имел в виду 427...
#15
by Острие Бревна
А-а-а, все понял. Все же ПриОкончанииРедактированияСтроки.Если строка добавляется, то и в ТЗ добавится, а если нет (эскейп), то и процедура не вызывается. Как все гениальное. А насчет вернуться к ?
#18
by Острие Бревна
Там: "Для отслеживания изменения реквизита Кво при редактировании строки вовсе не обязательно заводить дополнительную ТЗ..." И еще на всякий случай, продублирую : "Ну тогда, если соизволите, научите, пожалуйста, дяденька."
#20
by SnarkHunter
:-) Как сказала Лена, знаток человеческих душ, я злой и жадный... Поэтому без переподвыверта не могу никак обойтись...
#21
by Острие Бревна
И все же как? На входе в процедуру имеем какое-то Кво. Процедура запустится при его изменении. Как мы зафиксируем отследим изменение?
#23
by SnarkHunter
При начале редактирование фиксируешь начальное значение, при окончании - конечное...
#25
by Острие Бревна
Ну вот почему всегда так: ведь простейшее решение. Скажу честно, несколько часов потратил сам, потом на форум обратился. Сам в своих глазах опускаешься:)
#27
by Поп Гапон
Так тебе нужно относительно изменение? А зачем? Делаешь изменения табличной части отдельным доком?
#28
by Острие Бревна
Ну и еще вдогонку, может без ТЗ и сортировать по реквизитам, сворачивать и т. д. ТЧ можно? Тогда я ее на фих удалю. Я уверен, что нет. Но уже сам себе не верю :)
#30
by SnarkHunter
СортироватьСтроки - для сортировки... Сворачивать можно через выгрузку/загрузку в/из ТЗ...
#31
by Поп Гапон
Можно сортировать. Себе не верь, верь мне. П.С. Я тут задумал митинг о пользе нелицензионных продуктов. Ты будешь там, товарищ?
#33
by Поп Гапон
Ну бывает, что док уже проведен, и кто-то лезет правит многострочную часть. А период закрыт, например. Тут самое время ему сторнирующий док предложить, на разницу что было и что он ввел.
#35
by SnarkHunter
Не слушай его... Потом все пойдут мирной демонстрацией к Волшебнику, там половину пришедших забанят, а он, как в 1905 году, слиняет безнаказанно...
#36
by SnarkHunter
Не слушай его... Потом все пойдут мирной демонстрацией к Волшебнику, там половину пришедших забанят, а он, как в 1905 году, слиняет безнаказанно...
#37
by Поп Гапон
Подробую ветку я завел, но кто-то? ее выкосил подчистую. Давай пошепчемся когда модераторы спят (часа в 4-5 утра).
#39
by Острие Бревна
А они спят токо в 4-5 утра? Ну если так, давай попробуем. Давай придумаем сейчас название темы, оно будет паролем, типа выстрелом "Авроры" :). За тобой право на название.
#42
by romix
Вообще полезно запрещать юзерам любые исправления. Типа документ проведен - и все, поезд ушел... Либо разрешать, но исправляющими документами. Для этого в документе, например, должен быть флажок "Вместо документа такого-то" и ссылка на замещаемый документ. Это заставит юзеров внимательнее относиться к тому, что они заносят в информационную базу предприятия.
#43
by BorisBiz
2romix Очень вредно запрещать юзерам, да еще и ЛЮБЫЕ исправления. Совсем распустились некоторые программеры. Это МЫ ДЛЯ ЮЗЕРОВ СЛУЖИМ, а не они для нас :)
#45
by Поп Гапон
ОФФ: По нормальному да. По большому счету, кто знает. Накопленная критическая масса (депутаты-законотворцы, автоматизаторы-лоббисты, чиновники-дармоеды) заставляет всю страну кружиться в интересных судорогах. Так что могет быть и наоборот.
#46
by romix
Электрички тоже для юзеров служат, но на станцию не возвращаются :-) Но я хочу сказать, что как вариант вполне прокатит замещающий документ. Еще один, похуже, вариант - программно вести историю изменений - тогда юзер ничего не заметит, но корректность базы (например, торговых остатков) в каждый момент времени будет под большим вопросом. У юзера всегда будет отмазка "ой, я ошиблась". А чтобы удобнее и приятнее было ошибаться по 150 раз в день, программист должен сделать процедуру исправления незаметной и удобной для пользователя (а главное - незаметной для его руководителя). Конечно, это дополнительный стресс - но либо это, либо юзера на все вопросы руководителя будут отвечать "а у нас опять программа ошибку дает, вот пожалуйста посмотрите". :-)
#47
by Поп Гапон
Ты путаешь что кому надо. И на кого работает программист. Когда в конторе конфликт интересов, не разруленый руководителями административно, то попытка программиста разрулить ситуацию с помощью ПО (с симптомами - протокол ведения протокола, хитрые обработки, c отслеживанием нажатий ESC) кончается плюхой программисту различной степени тяжести. Хотя как классик провокации могу предложить 10 шпиёнских алгоритмов за "правильностью" работы юзеров...
#48
by Den
Кинь на мыло, плиз, эти самые 10 алгоритмов -Вообще-то смотреть надо по ситуации, у меня в одной конторе девочки - умницы, лишней кнопки не нажмут, так я там никаких блоков не ставлю, самому легче ковыряться, а в другой - 8(...
#49
by Поп Гапон
Блин в забыл смайлик поставил. А что оно тебе действительно надо? Всякие блоки, хитрые замочки, блокираторы отмычек для хитрых замочков, фиксаторы антиблокираторов блокираторов отмычек для хитрых замочков. Оно в общем-то от бардака никогда особо не спасало. Файла протокола для разборок при умелом применении всегда должно хватить...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- работа с формой - переключатели..
- Сбилась нумерация докумнетов с префиксом
- Как присоединить внешний отчет в меню?
- Отбор в журнале документов в интервале дат (не ДатаДок!)
- Обработка "Обновление ИБ"
- Хочу поставить свою заставку на запуск 1С. (Заставка конфигурации)
- Закрытие месяца 26 и 44 счет!
- Сбивается дата
- 1C v8 эмулятор ключа
- Хаб для 1с
- 1C и буфер обмена
- Знатокам PHP. Почему при закачке файла на FTP - файл получается 0 байт
- Как показать документ Excel после его открытия?
- new COM("V77.Application"). Ole доступ к 1С из PHP.
- В каком файле находится список активных пользователей 1С?
- При переносе текста из отчетов 1с в ворд появляются кракозябры
- Запрос из 2-х регистров
- HASP HASP
- Формирование проводок в Комплексной конфигурации
- Аспект: Ювелир