gifts2017

Открыть Таблицу значений, Список значений.

Опубликовал Maxim Kovalevsky (Maximysis) в раздел Обмен - Перенос данных из 1С7.7 в 1C7.7

Не секрет что в 1С 7.7 Ужасно реализован отладчик.
Нет такой маленькой, но весьма нужной возможности,
просматривать список значений и таблицу значений как в 1С 8х.


Раньше приходилось создавать  и заполнять тз на форме, но это мягко говоря не удобно.

Сам пользуюсь этой обработкой. Гдето скачал, и немного подправил).

В отладке очень помогает. Помещаю саму обработку в каталог бд\ExtForms и вызываю ее с переданным СЗ или ТЗ вот так:

ОткрытьФорму("Отчет", ТЗ, КаталогИБ()+"\ExtForms\ПоказатьТаблицуЗначений.ert");

Скачать файлы

Наименование Файл Версия Размер
ПоказатьТаблицуЗначений.ert 12
.ert 50,00Kb
21.11.13
12
.ert 50,00Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Юрий Осипов (yuraos) 22.11.13 15:02
Не грех плюсануть единомышленнику!
---
Тем более, что это первый пост и я буду владельцем ветки комментариев к статье!!!
:)
2. Юрий Осипов (yuraos) 22.11.13 15:06
3. Vlad (kitminsk) 22.11.13 15:24
В отладчике пишешь выбрать строку - и вуала таблица на экране
Atrocity; rimma_n; +2 Ответить 1
4. Михаил Ражиков (tango) 22.11.13 15:37
+(3) ВыбратьЗначение(,,,,) для списка
публикация, несомненно, вредная, но мне какое дело? так что обойдемся без минусов
5. DUH Technolover (DJDUH) 22.11.13 16:40
Ну для ТЗ :
ВыбратьСтроку(<?>,,);
Синтаксис:
ВыбратьСтроку(<Строка>,<Заголовок>,<Таймаут>)
Назначение:
Открыть окно для интерактивного выбора строки в таблице значений.
Возвращает число: 1 - если выбор произведен (нажата кнопка ОК); 0 - если выбор не произведен (нажата кнопка ''ОТМЕНА''); -1 (минус единица) - закончилось время <Таймаут> ожидания отклика пользователя.
Параметры:
<Строка> - необязательный параметр. Идентификатор переменной, куда помещается значение - номер выбранной строки. При вызове метода здесь можно передавать значение

А для СЗ:
ВыбратьЗначение(<?>,,,,)
Синтаксис:
ВыбратьЗначение(<Значение>,<Заголовок>>,<Позиция>,<Таймаут>,<СпособВыбора>)
Назначение:
Открыть окно для интерактивного выбора значения из списка.
Возвращает: -1 (минус единица) - закончилось время <Таймаут> ожидания отклика пользователя, 1 - если выбор произведен, 0 - иначе.
Параметры:
<Значение> - идентификатор переменной, куда помещается результат выбора;
<Заголовок> - строка заголовка диалогового окна.
<Позиция> - идентификатор переменной, куда помещается номер позиции выбранного значения в списке.
<Таймаут> - необязательный параметр. Числовое выражение, значение которого задает время ожидания системы (в секундах) на отклик пользователя.
<СпособВыбора> - необязательный параметр. Число, значение которого задает способ выбора значения. 0 - в виде диалога; 1 - выбор производится в виде меню, которое подстраивается по месту текущего элемента диалога или ячейки таблицы; 2 - выбор маленьким списком (список похож на выбор значения перечисления), также привязанным к позиции элемента диалога
Значение по умолчанию - 0.
Замечание:
Метод может использоваться только для переменных, созданных функцией СоздатьОбъект.

И ничего больше не нужно)))
6. Maxim Kovalevsky (Maximysis) 25.11.13 07:04
(5)Окно выбора не расстегиваться писец как не удобно.
7. Сергей Радченко (Rad90210) 27.11.13 14:13
Новое - это печать ТЗ во время отладки. Прикольно, правда не понятно зачем при отладке печатать .... Это ж скоко бумаги уйдет :)
А по сути : что писать
ОткрытьФорму("Отчет", ТЗ, КаталогИБ()+"\ExtForms\ПоказатьТаблицуЗначений.ert");
Что
ТЗ.ВыбратьСтроку();
Один фиг - не удобно.

А удобно как в восьмерочке. Там кстати много чего удобно. (про типовые конфы не напоминайте, им как будет столько, сколько сейчас семерочным - тогда и будем сравнивать удобство). Так что милости просим на 8.
8. Убийца Джедаев (vakham) 02.12.13 12:34
Дожили... Раз пошла такая пьянка, может накатать статью в трех томах об использовании команды "сообщить" для отладки? Детский сад.
9. Maxim Kovalevsky (Maximysis) 22.09.14 10:25
(7) Rad90210, Печать воспринимаешь буквально! Сохранение в миксел или в ексел, с последующим сравнением.
Для меня удобно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа