#0
by smolbars
Всем доброго времени суток Ситуация такая - на форме имеется таблица не связанная с таб частью документа (т е логически связана но не реквизит документа - она программно наполняется данными таб части). По событию ВводНаОсновании создается ее структура. Затем по элементу наполняетсяя данными Но сделать ее доступной для редактирования не удается. Причем вообще то доступной для редактирования должна быть только 1 из колонок. вот код формирования структуры Процедура СтруктураТаб А вот ТаблицаРек.Редактировать; не работает Как и ТаблицаРек.Доступность; Что делаю не так? Ругаецо на отсутвие методов ТаблицаРек.новый.Редактировать (собсно доступной должна быть только 1 из колонок остальные только для чтения) тож не катит с той же ошибкой И еще такой вопрос - как провести документ из модуля другого документа. Документ не новый а уже существующий и даже проведенный.
#6
by ПодводныйТаракан
1) На таблицу надо формулу, имхо, повесить... 2) Обыкновенно проводишь) находишь нужный док, Записать;Провести;
#9
by sxxs
можно редактировать через процедуру - фтыкаешь на таблицу, там формула типа РедактироватьТаблицу и делаешь эту процедуру, а в ней проверяешь - чо за ячейка, чо за колонка и вызываешь далее другой метод для редактирвоания конкретного значения
#11
by sxxs
в качестве примера (в свойствах ТЗ стоит в формуле ПриВыбореКолонки) в качестве обработки ячейки можна использовать что-то вроде ВвестиЗначение итд
#12
by smolbars
2sxxs Ну формулу воткнул. А само редактирование не идет - просто недуостпна таблица и все. Че нужно отключить или подключить чтобы она на форме была досупна проведение из другого документа: Основание - ссылка на документ Док = СоздатьОбъект("Документ." + Основание.Вид); ... Док.Записать; Док.Провести; {Документ.ОбщаяКорректировка.Модуль Документа}: Данная операция недоступна при проведении документа! Запись на ура работает на 7.7 не 8 - где автоматом проводится документ по записи
#13
by sxxs
она на форме и не будет доступна. Через процедуру напрмер вызываешь ввестизначение (открывается форма для ввода значения, в кт ты можешь передать предыдущее значение.
#15
by smolbars
Что касается ввестизначение - заработало, пасибо огромное. Но проблема перешла в другую плоскость. В таблицу загнано м б что угодно - ссылка на документ, число, строка, справочник обращение Знч = ТипЗначенияСтр(ТаблицаРек.ПолучитьЗначение(ТекСтрока,"Новый")); возвращает только ссылку неопреденного вида. Можно как то извлечь всю ссылку типа: справочник.номенклатура Но прямо по этому значению - или нада поднимать чей это был реквизит (через метаданные)?
#19
by smolbars
Но вот вопрос номер 2 - кто нить может подсказать - как провести документ из другого документа. Не работает и все тут
#22
by smolbars
Из модуля документа. Но другого. В проводимый документ вписываю в событие при записи фразу Призаписиперепроводить. Но документ не проводится - по крайней мере когда я ставлю фразу сообщить в обрботку проведения этого документа - она не появляется - отсюда сделал вывод что документ не перепроводится
#24
by smolbars
Заработало Епрст2 - пасибо огромное. Хотя криво это конечно. Вроде есть какой то нормальный путь - типо как есть обработка документов - но бухгалтерии 7ки под рукой нет а в торговле ее не нахожу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- 1С 7.7: в форме разрешить редактирование только избранных среди кучи отстоя
- Как отловить событие "Окончание редактирование ячейки таблицы на форме"
- Хочу запретить изменение документов, но разрешить изменение событий.
- Редактирование Таблицы Значений на форме
- редактирование таблицы в печатной форме
- Как разрешить в главном меню редактирование табличного документа.
- Как имея ссылку на строку таблицы значений получить название самой таблицы
- УТ 10.3 Как разрешить редактирование скидок без редактирования цен?
- v7: редактирование ячейки таблицы значений
- Как разрешить редактирование табличной части справочника в нестандартном месте??
- Запустить процедуру обновления таблицы на форме после выполнения команды. УФ.
В этой группе 1С
- руководство по ТиС
- Представление документа в 1С:7.7
- Как в модуле документа обратиться к реквизиту табличной части?
- Как сделать выбор по номенклатуре для заполнения в документ как в отчете?
- Как выгрузить ТипФайлаТабличногоДокумента в список значений?
- Ответы на тесты сертификации 1С Профессионал 8.0
- Настройки отбора построителя отчета в "Управлении торговлей". Что я делаю н
- Настройки отбора построителя отчета в "Управлении торговлей". Что я делаю н
- Дублирование строк в результате запроса
- v7: Как скопировать с помощью SQL базу с одного Сервера на другой?
- Можно ли программно в 1с переименовать файлы из каталога
- как выкинуть пользователя 1с 77, sql
- Сортировка справочника в запросе по иерархии
- Регистр сведений. Списанные товары
- Поле объекта недоступно для записи (ПометкаУдаления) но почему?
- v7: Как оформить договор лизинга в рамках 1С 7.7. Бухгалтерский учет
- построитель отчета
- Как вывести данные в табличный документ по группировкам?
- Linux'у 16 лет!
- Вылетает 1Ска!