Всем привет!
С 1С знакомство начал недавно.
Знаю, что вопрос возник от нехватки теоритических знаний. Но сколько не рыл в учебниках и форумах нигде не нашел инфу об одной фишке.
Вообще как я понимаю, ввод данных в динамический список осуществляется только через форму элемента с реквизитами. А в случае если это сама форма и в ней есть табличная часть, то в таблицу во фрейме формы, данные вводятся непосредственно в поля самой табличной части.
Дело в том, что я, где то в организации, естественно в режиме пользователя видел, формы элемента с фреймом под реквизитами для таблицы со столбцами. Как в случае формой с табличной частью. Но внутри фрейма формы была не табличная часть, а динамический список.
Т.е. ввод данных был возможен только опять через форму. И вообще в увиденной уже сделанной конфигурации, абсолютно все таблицы, в независимости от того в какой они форме, при нажатии на строку, ввод данных везде был в режиме только через форму с реквизитами. А не так как в случае с табличной частью формы, непосредственно в поля строк. И нигде не было без этого.
Вопрос!
Как установить такой режим в форме элемента. Т.е. во фрейме формы получить таблицу в режиме динамического списка. Это нужно сделать по запросу? Или как это вообще нужно сделать?
И я хотел бы попростеть помощи в решении данной задачи по пунктам. Т.е. что нужно сделать … первое, второе и т.д.
Цель в том, что бы в таблицы в формах, данные можно было вводить только через форму со всеми реквизитами таблицы во фрейме.
Я понимаю, что может сам вопрос, возник не от глубоких знаний 1С, но я просто увидел такой режим, где то в офисе, но никак не могу найти инфу, как это сделать.
Буду ОЧЕНЬ признателен за помощь!
! | http://pro1c.org.ua/index.php?act=announce&id=2: 3 |
Многа букаф. Ничо не понял. Переведите.
Gigi @ Сегодня, 9:36
,
В событии тч, например, "ПередНачаломДобавления", "ПередНачаломИзменения" отказываемся от стандартного действия, открываем свою форму ввода данных, ..., профит.
В 1С нет фреймов, забудьте тут этот термин, это всё какой-то элемент формы.
logist @ 13.04.17, 10:20
,
Забыть термин "фрейм" то не проблема...
Это не суть важно ... фрейм, ячейка, окно, форма, да хоть форточкой назову, дело не в этом.
Не знаю, как другие, но я обычно руководствуюсь не тем, где и в какой среде программирую, а только согласно цели и потребности.
А в остальном не важно, в какой среде эта цель достигается. Да хоть пусть будет среда программирования из Зимбабве или разработка из Мадагаскара написанная местными племенами. Это не важно!
Важно только то, удовлетворяет ли среда нужным потребностям или нет. И позволяет ли она достигнуть цель. Вот что главное. А если того нельзя сделать....., сего нельзя ...., то это тогда не знаю....
Но я думаю, среда в 1С позволяет сделать то, что описал выше.
Поэтому уважаемые форумчане!
Еще раз прошу Вас помощи!
Я позже даже скину скин того что нужно. Если не совсем понятно, что имею ввиду.
Мне просто нужно, что бы в форме элемента, табличная часть срабатывала, как при режиме ДИНАМИЧЕСКОГО СПИСКА!!!!
а на счет следующего:
Солидарен с Naghual. По тексту не очень понятно, что вы хотите. Добавьте скринов каких-то, может понятней будет.
Vofka @ Сегодня, 15:42
,
Скины добавлю на днях!
И объясню все по пунктам. КОРОТКО и без лишних слов.
и рассчитываю на Вашу помощь!
пока на этом все!
Gigi @ 20.04.17, 17:41
,
Привет опять!
Уважаемые форумчане!
Хочу возобновить начатую тему и опять продолжить ее.
Потому, что ну никак не мог найти решение вопроса.
Как уже говорил речь о том, КАК ПОЛУЧИТЬ ДИНАМИЧЕСКИЙ СПИСОК В ФОРМЕ ЭЛЕМЕНТА!
Я видел, что такое возможно… и то, как именно таким образом было сделано в одном офисе организации.
И по этому поводу выше было сказано, что в 1С нет фреймов, и что бы я забыл этот термин. Было так же сказано о том, как получив список нужных ссылок в табличной части, установить ввод данных в строки в режиме динамического списка:
Gigi @ Сегодня, 12:01
,
К сожалению, в вопросе должно содержаться немного ответа, а вы даже нарисовать на бумаге то, что вы видели/хотите не можете (затем сфотографировать или сканировать и прикрепить к вашему сообщению).
"Я им и унитаз приносил и попу показывал, а они не могут сказать, есть ли у них туалетная бумага" (с)
Сегодня, 12:09
,
Попу и бумагу оставлю без комментариев. А вот как прикрепить скин вот это вот целая ПРОБЛЕМА!!!! на этом сайте
Gigi @ Сегодня, 12:38
,
Вот скины, по выше описанной теме:
Данный скин это форма элемента в одной из ее вкладок, которой отображен ДИНАМИЧЕСКИЙ СПИСОК объекта справочника:
Данный скин это то, окно которое появилось после условного нажатия на первую строку списка. Т.е. появившееся форма элемента, где опять в одной из вкладок тоже отображен ДИНАМИЧЕСКИЙ СПИСОК. Но уже объекта документы:
А этот скин, это уже само окно ввода в выделенной строги динамического списка:
Уважаемые форумчане и специалисты.
Меня интересует всего лишь одно единственное:
КАК ЭТО СДЕЛАТЬ!
Прошу Вас очень, подскажите.
Что и как нужно делать. Первое второе и т.д.
Буду очень признателен за помощь!
Почитать Радченко или посмотреть видеокурс Гилева (типа Программирование на С++ за 21 день)
Gigi @ Сегодня, 13:19
,
Например (чтобы наверняка, надо видеть структуру конфигурации), есть справочник (первый скрин), есть подчиненный справочник (что отображен на вкладке первого скрина и открывается для редактирования на втором скрине), есть документы (что отображены на вкладке второго скрина и открываются для редактирования на третьем скрине).
Petre @ Сегодня, 13:43
,
Ну ладно!
Оставим в покое второй и третий скин.
А для начало рассмотрим только ПЕРВЫЙ!
Так вот, входим в подсистему "АБОНЕНТЫ". Как на скине изображено иконка.
После переходим на справочник с синонимом: "Список абонентов".
И там нажимаем на любую строку списка.
Появляется ФОРМА ЭЛЕМЕНТА справочника: "СписокАбонентов" со всеми реквизитами и группами вкладок.
Нас интересует вкладка с именем: "ТочкиУчета". И мы переходим на нее.
И открыв ее, что мы видим?
Видим ДИНАМИЧЕСКИЙ СПИСОК справочника «ТочкиУчета» с синонимом «Список точек учета».
Вот скин этого справочника. Который находился в той же подсистеме: "АБОНЕНТЫ":
Меня, прежде всего, интересует, как ДИНАМИЧЕСКИЙ СПИСОК этого справочника отобразили в ФормеЭлемента справочника: «СписокАбонентов». Ну понятное дело не весь список, , а по отбору с увязкой к конкретнему абоненту. У которого несколько учетных точек.
Так что, КАК ЭТО СДЕЛАЛИ
ВОТ В ЧЕМ ГЛАВНЫЙ МОЙ ВОПРОС!
написали запрос и вывели данные
Gigi @ Сегодня, 14:21
,
В форме элемента справочника создали реквизит формы с типом "ДинамическийСписок" с соответствующей основной таблицей подчиненного ему справочника. С помощью механизма "драг-н-дроп" перетянули данный реквизит в форму...
Наконец то я правильно понят. И мой вопрос тоже.
Gigi, то что Вы спрашиваете это азы (просто спрашиваете замаскированно ).
Если коротко, то вопрос Ваш звучит так:
Как на форме создать и разместить динамический список?
И если задаться целью то это легко находится в сети, http://pro1c.org.ua/redirect.php?http://infostart.ru/public/169368/
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua