Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 637
от 26.10.2007, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 402, Экспертов: 46
В номере:Вопросов: 2, Ответов: 6


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.1 от 16.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное