#0
by Oz11
Оказывается я чайник в этом деле. задача такова. на форму документа нужно поместить нечто, способное отображать записи регистра сведений с определенным отбором. причем в это нечто можно добавлять строки, а писать их в регистр нужно при записи документа. ковыряю РегистрСведенийНаборЗаписей но что-то ничего толкового не получается. как быть, подскажите.
#1
by 024410
Если писать именно при записи документа - только делать ТЧ, при открытии туда из регистра при записи назад
#2
by Товарищ Лансер
Открой справочник "Контрагенты" и посмотри как юзается т.ч. "КонтактнаяИнформация". И пиши по аналогии
#3
by Oz11
хорошо. а если делать запись в регистр не при записи, а при окончании ввода данных в строку например?
#5
by Oz11
да не хочу лезть во все эти обработки записи контактной информации. мне просто теорию. сам буду делать через ТЗ, так как писать нужно при записи документа.
#7
by МурЬка
Все зависит от конкретной задачи. Вообще, помещение регистра сведений на форму документа - несколько нелогично. Если "Как работать с регистрами на формах" - СП, тип РегистрСведенийСписок. *очень хочется сказать много слов про проектирование структуры БД, но воздержусь*
#8
by Товарищ Лансер
Хех.. Все, сразу и быстро... 8) А не получится... Если делать по нормальному тебе надо написать 7 обработок событий для Т.Ч. Что бы Регистр работал нормально и не говнялись данные. ПриАктивизацииСтроки ПередНачаломИзменения ПередНачаломДобавления ПередУдалением ПриНачалеРедактирования ПередОкончаниемРедактирования ПриВыводеСтроки Прости, еду сейчас уже домой. Но лично расписывать тебе не очень охота, если сам не хочешь лезть в код...
#9
by Oz11
да нет. в код залезть не проблема. просто сейчас не те задачи. да и делал уже когда-то контактную информацию через регистра сведений, для складов правда.
#10
by Oz11
РегистрСведенийСписок - это, если я правильно понимаю немного не то, так как мне нужно будет писать строки в регистр и удалять их оттуда.
#11
by МурЬка
Тогда это регистр сведений, для которого данный документ является регистратором. Избавит от кучи лишних проблем.
#12
by Oz11
так и есть. сейчас докладно изложу задачу: Есть регистр сведений (подчинен регистратору) - причем регистратор именно тот документ, в форму которого я помещаю табличное поле. нужно в табличное поле выводить записи регистра, у которых определенное поле равно одному из реквизитов документа (Автомобиль) должна быть возможность добавлять записи руками и удалять их. вот и все. задача была писать в регистр при записи документа, но если честно, уж как-то коряво это выглядит.
#16
by МурЬка
Не вижу необходимости в вынесении регистра на форму документа. ТЧ документа + признак окончательного проведения (если у проведенного документа должны формироваться дополнительные движения). В зависимости от признака - обработка проведения по разным алгоритмам. Если необходимо выводить записи по автомобилю, указанному в документе (реквизит шапки), то сделать отдельное табличное поле РегистрСведенийСписок на просмотр. И, *нецензурно*, учить логику объектов 1С.
#17
by Oz11
по вашим вопросам прихожу к мысли что не нужен для этого регистра регистратор. на форму что-то выносить нужно, потому что среди реквизитов и табличных частей документа есть только Автомобиль. буквально только что выяснил что можно и не делать регистратор. сделаю просто реквизит регистра - документ. вот. логика такова что пользователь выбирает в документе автомобиль и в табличное поле подтягиваются все записи по этому автомобилю. и должна быть возможность изменять, добавлять, удалять. вот.
#18
by МурЬка
Мне кажется, вы не до конца представляете, что хотите сделать и как с этим потом будут работать.
#20
by МурЬка
Исполнитель - это когда у вас ТЗ на руках с перечнем изменяемых объектов и описанием алгоритмов. Во всех остальных случаях вы должны понимать задачу и представлять последствия ее реализации в том или ином виде.
#21
by МурЬка
Предположим, вы добавляете на форму документа РС с независимым режимом записи и возможностью его изменения (Изменения как? Можно ли трогать записи других документов)? Если трогать записи других документов нельзя, то это РС, подчиненный регистратору. Если можно, то это-таки независимый режим записи, но тогда возникают проблемы с параллельным вводом (до записи документа кто-то в другом документе это уже поменял), изменением задним числом и прочие прелести. И это только то, что мне не лень писать )
#22
by Oz11
)) ну такие уж у нас постановщики, да и у меня не много опыта. насколько я понял задачу (с новой информацией что регистратор не нужен) то мне должен подойти РегистраСведенийСписок на форме.
#30
by marvak
тогда ответь за это "Вообще, помещение регистра сведений на форму документа - несколько нелогично. " и с чего так?
#31
by МурЬка
А с чего не так? Менять регистр сведений в ФОРМЕ! документа с некоторых пор стало логичным?
#33
by marvak
в форме элемента справочника, например, сплошь и рядом, а в форме документа тоже не возбраняется, смотря как ты его будешь обрабатывать :) Отборы там и всякие события
#34
by МурЬка
Речь шла не о форме справочника. Если вы не видите разницы между справочником и документом, я тролль и пошла отсюда.
#36
by МурЬка
Да, давайте нафигачим море событий для того, чтобы ТС сделал то, сам не знает что, чтобы пользователи потом работать нормально не смогли. Всем станет хорошо. А я хоть поржу потом, я ж тролль, мне положены лузлы.
#37
by marvak
Не горячитесь, не горячитесь. Я имел в виду, что принципиально иногда бывает легче и проще именно из формы документа править некие записи в РС. бывает проще и методичнее там иметь набор записей Рс, но бывает и иначе. так что никакого преступления тут нет или я неправ?
#38
by МурЬка
Нет, ну если речь идет о корректировке записей регистров, то да, разумеется, логичнее через форму. Но, простите, с теми корректировками в неумелых руках что бывает, не знаете? Вот-вот, лажа всякая бывает. Кто НДС разгребал хоть раз, тот, я думаю, поймет. Иногда, может быть, и бывает. Но чтобы обеспечить устойчивую работу такого документа, нужно затратить кучу времени и сил. Не проще ли немножко подумать над логикой приложения (я одна знаю эти слова?) и четко сформулировать задачу?
#39
by marvak
Мурка, ну это все понятно. ТС просто спрашивает насчет "нечто, способное отображать записи регистра сведений с определенным отбором." имхо, тут проще всего будет именно простое решение. и которое в общем то используется и в типовых :) То есть кидаем список РС на форму и отбор ставим пред открытием, вот и все :)(
#40
by МурЬка
см. ТС спрашивает не просто про РС на форме, а про РС на форме документа, что несколько меняет дело и не дает мне, как человеку, склонному к сопереживанию и помощи ближним, оставить его в неравном бою с им же созданными проблемами.
#41
by marvak
7 пост это твой, кста ;) ну ладно, просто я из практики тебе скажу, помещение списка РС на форму дока бывает сплошь и рядом, и это не является плохим стилем. многие фирмы даже и не знают, что как бэ это не совсем кошерно :)
#42
by МурЬка
да я как бы в курсе, что он мой. И в нем написано про регистр сведений список. Многие фирмы такое пишут, что волосы шевелятся. Примеров оправданного помещения списка регистра на форму документа для редактирования не так много. И уж не сплошь и рядом - точно.
#43
by marvak
Уф, понимаешь тут новичок спрашивает про некие вещи, лучше новичку дать какие то минимальные вещи, чем спорить, и выяснять, то, что он стопудова не поймет, :) не так ли?
#44
by МурЬка
Нет. А то так и привыкнет писать не думая. А потом в поиске его найдет другой новичок, третий и так далее.
#45
by marvak
"Враг жесток и неумолим" :) Ладно, не буду спорить, мне надо срываться уже :) вот послушай
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Регистр ПартииНаличие и Регистр ОстаткиТМЦ
- Регистр сведений или регистр накоплений. Опыта работы с v8 нет.
- Удаление записи регистра сведений в форме списка регистра
- Какой регистр сведений лучше? Регистр с одними ресурсами или с одними измерениями?
- Что выбрать: регистр накопления или регистр сведений?
- Отбор регистра на форме списка регистра сведений
- Конертация кд2 независимый регистр сведений в независиый рег сведений
- Учет количества в разрезе складов регистр сведений или регистр накопления
- УТ 11.2 (УТАП) + ЕГАИС перемещение между регистр 1 и регистр 2 (торговый зал)
В этой группе 1С
- Убрать вопрос пользователю про оперативное проведение
- Как в управляемых формах открыть форму списка как форму выбора?
- Ошибка обновления базы
- Перемещение с одной номенклатуры на другую
- Как разбить месяц на недели
- Принудительно открыть отчет на СКД с определенным уровнем группировки
- 2 вопроса по КД
- Обращение к экспортной процедуре модуля объекта
- V81.Application проблема с ПолучитьФорму
- Право на сохранение макета документа в файл
- Изменение конфигурации не изменяя конфигурацию
- Существует ли в динамическом списке картинка для группировки???
- v7: Отбор по виду документа в запросе 7.7 ?
- КД "Не замещать существующие объекты ..." можно по условию?
- Проведение по партиям УТ 8.2
- Как удалить Яндекс.Бар ?
- УТ 11 Обрезание базы
- Помогите разобраться в отличиях плана счетов бухгалтерии бюджетного учреждения 7
- ВЫРАЗИТЬ() по нескольким типам в запросе.
- БГУ 8.2 Журнал №4 yt не формируется сальдо и обороты (