Вопрос № 106192: Добрый вечер :). Вопрос: Как во внешней обработке в элемент диалога "Таблица значений" на форме добавлять строки. В модуле я прописываю ТЗ.НоваяСтрока(), ТЗ.<ИмяКолонки> = <Значение>.
Но на форме в Таблице значений они не от...Вопрос № 106269: Здравствуйте, Эксперты!
Как обычно есть вопрос
Итак, есть конфигурация (самописная) по электричеству
В конфигурации есть справочники
Подстанция, Абонент, Субабонент. Справочники друг другу
не подчинены и подчинить невозможно (база...
Вопрос № 106.192
Добрый вечер :). Вопрос: Как во внешней обработке в элемент диалога "Таблица значений" на форме добавлять строки. В модуле я прописываю ТЗ.НоваяСтрока(), ТЗ.<ИмяКолонки> = <Значение>.
Но на форме в Таблице значений они не отображаются.
А возможно ли вообще использовать ТЗ во внешней обработке так же, как и табличную часть в документал и справочниках?
Отправлен: 20.10.2007, 21:00
Вопрос задала: Alen-s (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Elric
Здравствуйте, Alen-s!
После изменений в таблице значений нужно обновить форму. Форма.Обновить();
Только еще раз проверьте, не объявили ли Вы переменную ТЗ в модуле, а то изменения будут в этой переменной, а не в таблице на форме.
Разумеется, во внешней обработке можно использовать ТЗ так же, как и табличную часть в документах и справочниках.
--------- В творчестве рождается истина
Ответ отправил: Elric (статус: Профессионал) Украина, Киев Тел.: +380952873210 Организация: "МАКСЕР", продажа и внедрение программ 1С Адрес: г. Киев ---- Ответ отправлен: 20.10.2007, 23:32 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ! Я нашла свою ошибку.
Отвечает: Астафьев Александр Николаевич
Здравствуйте, Alen-s! К ответу Elric могу добавить в полном объеме как табличнуюу часть документа таблицу значений использовать не получится, А именно клик по таблице придется прописывать в отдельной процедуре, причем процедура идет одна безразлично на какую ячейку таблицы вы кликнули. Процедура прописывается в поле "Дополнительно" в окне "Свойства таблицы" единственно по оператору ТаблицаЗначений.ТекущаяСтрока() вы можете четко знать какую строку таблицы вы хотите редактировать, а что вы
в строке хотите сделать нужно прописать в процедуре. Команды типа УдалитьСтроку , ДобавитьСтроку и Удалить все строки таблицы значений выполняюся обычно через дополнительные кнопки , но можно все это прописать и в процедуре клик по таблице. Все что я написал касается 7.7
Ответ отправил: Астафьев Александр Николаевич (статус: 3-ий класс)
Ответ отправлен: 20.10.2007, 23:47 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ! Я нашла свою ошибку.
Отвечает: Vlad Skorochod
Здравствуйте, Alen-s!
Впинципе это возможно.
а работать можно так:
на форме создаем таблицу значений и например две кнопки Добавить и Удалить, а также поля для занесения данных в поля ТЗ.
А дальше при открытии формы описываем поля которые будут в таблице и создаем две процедуры добавление() и удаление().
Простой пример смотрим в приложении.
Приложение:
Ответ отправил: Vlad Skorochod (статус: 9-ый класс)
Ответ отправлен: 22.10.2007, 10:12 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за ответ, у меня все так и работает. Просто я сама допустила небольшую ошибку в объявлении колонок.
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Alen-s!
Не знаю, как у Вас, а у меня обнровляется.
ТЗ лежит на второй закладке, прекрасно сохраняется в файл. Строки редактируются.
Пример здесь
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 22.10.2007, 17:39 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за ответ! У меня тоже уже все обновляется. Я нашла свою ошибку.
Вопрос № 106.269
Здравствуйте, Эксперты!
Как обычно есть вопрос
Итак, есть конфигурация (самописная) по электричеству
В конфигурации есть справочники
Подстанция, Абонент, Субабонент. Справочники друг другу
не подчинены и подчинить невозможно (база заполнена)
можно только отбирать по реквизитам.
Нужен новый отчет с группировкой по Подстанциям (Какие Абоненты),
Абоненты (Какие Субабоненты) типа (см код)
Заранее спасибо, с уважением!
Приложение:
Отправлен: 21.10.2007, 16:08
Вопрос задал: Diamondes (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Elric
Здравствуйте, Diamondes!
В общем виде модуль отчета будет выглядеть так, как в Приложении. Сам отчет прикрепляю к ответу.
Приложение:
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа. --------- В творчестве рождается истина
Ответ отправил: Elric (статус: Профессионал) Украина, Киев Тел.: +380952873210 Организация: "МАКСЕР", продажа и внедрение программ 1С Адрес: г. Киев ---- Ответ отправлен: 21.10.2007, 17:30 Оценка за ответ: 5 Комментарий оценки: Большое спасибо будем пробовать!
Отвечает: Vlad Skorochod
Здравствуйте, Diamondes!
Самый простой и быстрый вариант (но может не совсем красивый) это создать справочник с тремя полями: Подстанция, Абонент, Субабонент. И заполнить его.
А потом уже по нему строить отчет. Это без особо сильной переделки конфигурации.
Ответ отправил: Vlad Skorochod (статус: 9-ый класс)
Ответ отправлен: 22.10.2007, 10:16