powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
7 сообщений из 7, страница 1 из 1
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37202574
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благополучно забыл 1с7.
Есть форма. У нее таблица для ввода данных, по сути пустая.
Хочу скопировать в эту таблицу отчет через буфер обмена и слегка его обработать.
Так вот, не хочет копировать в эту таблицу.
Защиту ячеек снял.
Текст вручную вводить могу, а копировать в буфер и из буфера не могу.
Как быть, что я делаю не так?
...
Рейтинг: 0 / 0
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37202623
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сними флаг только просмотр у таблицы на форме, тогда даст вставить.
...
Рейтинг: 0 / 0
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37202657
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigusСними флаг только просмотр у таблицы на форме, тогда даст вставить.
А где этот флаг. Речь же о таблице на форме.
Она мне и так дает ввести, но вставить не дает....
...
Рейтинг: 0 / 0
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37202673
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, почему то у таблицы в режиме ввода данных нет размеров, т.е. не работают методы ВысотаТаблицы(), например.
Как быть?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
	Т = Таблица;
	//Т.Защита( 0 );
	//Т.ТолькоПросмотр( 1 );
	Таблица.Область( 1 , 1 ).Доступность( 1 );
	//Таблица.Область( 1 ,  1 , Таблица.ВысотаТаблицы(), Таблица.ШиринаТаблицы()).Защита( 0 );
	
	Для Стр =  1  По 	Т.ВысотаТаблицы() Цикл
		Для Кол =  1  По 	Т.ШиринаТаблицы() Цикл  
			
			Значение = Т.Область(Стр.Кол).Значение;
			Если ТипЗначенияСтр(Значение) = "Справочник" Тогда
				Сообщить(Значение); 
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;

Суть в том, что хочется перебрать всю номенклатуру, которая есть в отчете и заменить наименование на полное наименование (с учетом родителя).
...
Рейтинг: 0 / 0
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37202708
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первое Конфигуратор -> форма->Действия->Свойства формы->использовать таблицу- Пустая

В коде пишешь Таблица.ТолькоПросмотр(0);
или в предприятии снимашь флаг только просмотр
...
Рейтинг: 0 / 0
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37203200
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigusПервое Конфигуратор -> форма->Действия->Свойства формы->использовать таблицу- Пустая

В коде пишешь Таблица.ТолькоПросмотр(0);
или в предприятии снимашь флаг только просмотр

Сделал пустую.

Вывало ошибку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
//*******************************************
Процедура Сформировать()
	Т = Таблица;
	Т.ТолькоПросмотр( 0 );
КонецПроцедуры

Т.ТолькоПросмотр( 0 );
{D:\1C\ОБРАБОТКИ\ПЕРЕДАЧАДАННЫХИЗ1С7.ERT( 5 )}: Поле агрегатного объекта не обнаружено (ТолькоПросмотр)

Но это видимо из-за того, что присваивал переменной Т.

После того, как написал Таблица.ТолькоПросмотр(0), все зафурычило.
Спасибо!!!
...
Рейтинг: 0 / 0
Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
    #37203251
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таб = СоздатьОбъект("Таблица") ;
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как в 1С7 в таблице для ввода данных разрешить копирование из буфера обмена?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]