Заблокирован
|
|
1 | |
1C 8.x Обычный клиент, взаимодействие двух ТабЧастей27.03.2014, 20:23. Показов 646. Ответов 9
Метки нет (Все метки)
привет всем кого не видел
есть задача: внешняя обработка, с табличной частью1 с полями файл, настройкаДляфайла. в ней указываются файлы типа ексель, и настройка обработки этих файлов. данне всех файлов указанных в этой табЧасти выводятся в другую табличную часть 2 формы внешней обработки, имеющую тип "РегистрСведенийИмяРегистра.НаборЗаписей ". с этим всё хорошо, все работает слава богу //// но, эти данные, полученные из екселевских файлов необходимо дополнить. структура данных такова что они делятся на пять шесть групп, допустим по номеру накладной или по коносаменту неважно. задумка такая: применить отбор к табличной части 2 по полям, ввести в табличную часть 3 некие данные и записать их в регистрСведенийНомер2 - с этим вроде тоже все понятно, обойти табличную часть 2 через элементы. ///////// но вот возникает вопрос /пожелание: допустим заполнили мы табЧасть2 и табчасть3 - записали данные в регистрСвед 2, пользователь отключает отбор по ТабЧасть2, тыкает мышкой в строку и хочет видеть связанную с нею Строку ТабличнойЧасти3. ////////////////////////////////// Как это проще и быстрее реализовать ума не приложу. клиент толстый но жадный напишите кто - нибудь общий принцип, нужно ли делать ТАбчасть3 - типом наборзаписейРегистрСвед2? или сделать кнопки "загрузить данные в регистр" "показать данные соответствия".
0
|
27.03.2014, 20:23 | |
Ответы с готовыми решениями:
9
Взаимодействие клиент-сервер-клиент Взаимодействие WinCC с Labview 2013, как сервер-клиент, так и клиент-сервер Клиент-Серверное взаимодействие Клиент-серверное взаимодействие |
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
27.03.2014, 21:01 | 2 |
ТабПоле с данными РССписок. Отбор данных включаешь, настройку отбора таб.поля отключаешь.
набор записей получить по отбору, пополнить, записать. К таб.полю отношения не имеет. если я правильно понял.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
27.03.2014, 21:13 | 4 |
об этом речи не шло. Я так понял, был регистр
замени на тип РССписок
и ввести туда же, перехватывая событие ПриНачалеРедактирования и заполняя поля значениями отбора.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
27.03.2014, 21:51 | 6 |
можно.
Но если задваивается то, что не должно задваиваться - не перетащить ли ресурсы в измерения? По ситуации и таки думать
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
28.03.2014, 13:18 | 8 |
данные.Отбор.Ресурс (реквизит)
дальше я не понял Добавлено через 1 минуту виртуальная таблица просто поддерживает условия только по измерениям. Но физической-то по барабану, ресурс это или реквизит.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
28.03.2014, 17:25 | 10 |
не пойму, почему через зад? Раз всё равно программа будет записывать то, что введено, то почему сразу не вводить в регистр? Работать со списком, а в событиях обрабатывать набор записей. Чтоб данные при редактировании сразу попадали в регистр - ну, там, суммочку по отбору посчитать, надоприменять ТабПоле.ТекущиеДанные.Записать();
ТабПоле.ТекущиеДанные - это менеджер записи будет. Добавлено через 1 минуту Это ж какая хрень: синхронизировать введённые данные. Врагу не пожелаешь
0
|
28.03.2014, 17:25 | |
28.03.2014, 17:25 | |
Помогаю со студенческими работами здесь
10
Клиент-серверное взаимодействие Взаимодействие клиент-сервера Клиент-Серверное взаимодействие в Delphi Организовать взаимодействие типа клиент - сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |