#0
by sunnmas
В документе 2 строки: УдалитьСтроку; {Документ.ДоговорЦТО.Форма.Модуль}: Нет возможности удалить строку! Потому что После удаления первой строки вторая не меняет свой номер. Есть какая нибудь процедурка, которая нормализует номера строк. Т.е. после удаления первой строки я не хочу чтобы документ остался с одной строкой, к которой нужно обращаться по индексу 2. Это не логично.
#4
by sunnmas
Табличная часть документа состоит из одного реквизита: ККМ. Отображать нужно КК,Номер, ККМ.Модель, ККМ. и так далее Добавляю ТаблицуЗначений. ПриОткрытии закачиваю в нее все из табличной части По мере редактирования таблицы редактирую табличную часть Собственно редактирование таблицы сводится к двум задачам: Добавить строку, Удалить строку. Добавляем в конец - все просто Из задачи удаления строки вытекает вопрос топика
#5
by ikea
Как вариант можно после удаления 1 строки, сделать выборку строк и программно переприсвоить нумерацию строк. А затем опять удалять свою 1 строку)))
#10
by an-korot
а ничего что он использует команду ПолучитьСтрокуПоНомеру которая применяется для таблицЗначений?
#12
by monsterZE
делай как в добавь текст-колонок в основную ТЧ, формула - имя реквизита, который надо отобразить основная ККМ; текст - ККМ.Модель и т.д..
#13
by monsterZE
к если гнуть свой "логичный" изврат =) добавь после удаления строки ВыгрузитьТЧ, ЗагрузитьТЧ оно перенумерует строки
#14
by Duke1C
А зачем после каждого чиха над ТаблицейЗначений теребить таб. часть документа (раз уж пошел этим путем). Сохраняй изменения ПриЗаписи. А вообще .
#15
by lamme
старый прикол, однако. надо делать выборку -не с первой строки а с последней тогда при удалении 10-ой строки, выборка сама встанет на 9 и будет нормально
#17
by sunnmas
Попытка1С "А почему не вставить текстовые колонки в ТЧ документа, зачем эти пляски?" Не хочу раздувать базу. Это лишняя инфа будет лежать в базе
#18
by sunnmas
an-korot "а ничего что он использует команду ПолучитьСтрокуПоНомеру которая применяется для таблицЗначений?" ПолучитьСтрокуПоНомеру - есть для документа, есть для таблицы значений
#19
by sunnmas
"добавь текст-колонок в основную ТЧ, формула - имя реквизита, который надо отобразить основная ККМ; текст - ККМ.Модель и т.д.." Подозреваю что пишешь, об "А почему не вставить текстовые колонки в ТЧ документа, зачем эти пляски?" По ходу я не знаю как это сделать. Это не насоздавать кучу текстовых реквизитов для табличной части? Если да, то я мне не позволяет религия так делать)
#22
by lamme
что то не уловил куда клонишь но я делал примерно так ТЗ_ТЧ = создатьобъект("ТаблицаЗначений") выгрузитьтабличнуючасть(ТЗ_ТЧ) ... обратный перебор уже ТЗ_ТЧ ... загрузитьтабличнуючасть(ТЗ_ТЧ)
#23
by sunnmas
"Гениально! Текстовый реквизит на форме никаким образом не увеличивает базу." Не понимаю. То- есть если я данные из объекта ККМ буду не динамически подгружать из справочника, а складывать в текстовые реквизиты табличной части, то это ли не дубляж инфы? Или я темный?
#24
by Builder
Открываешь форму документа, хватаешь реквизит формы с буковкой "Т", тащишь на табличную часть. Задаешь ему текст, в формуле пишешь ККМ.Модель. И будет тебе счастье.
#25
by Масянька
Слушай, ты опиши более детально задачу: что нужно получить, конфа, документ и т. д. А то - таким макаром посту к 100-ому только до уяснения задачи дойдет :)
#26
by sunnmas
Документ А. В нем реквизит Б (тип справочник В) Справочник В: Реквизиты: Г,Д,Е,Ж,З,... Хочу на форме А видеть таблицу из Б где сразу видно каждое Г,Д,Е,Ж,З,... не храня их в виде строк в А (ибо религия). Как? Я делаю: Создаю ТаблицуЗначений При открытии документа все в нее вкачиваю из одного реквизита Б (Фигурально: Строка1.Колонка1 = Б.Г; Строка1.Колонка2 = Б.Д .. .. .. ) Соответственно нужны правки ТЧ. Добавить строку, которую я приписываю в конец ТЧ и конец ТаблицыЗначений и получаю синхронизацию. И удаление. Вот на удалении стопор. Произвольное количество строк ТЧ Хочу удалить любую Засинхронизировать ТЧ и ТЗ потипу так было бы логично для любого из вас: Так вот в ТЗ.УдалитьСтроку; удаляет строку и пересчитывает номера, а УдалитьСтроку; не пересчитывает их. Потом если удалять следующие строки, то можно нарваться на неприятность, т.к. ТЧ и ТЗ не синхронны. Так вот я матюкаюсь на разрабов 1С логика которых не понятна в данной ситуации. И прошу помощи как пересчитать номера строк в ТЧ, а не стоит вопрос о том использовать ли Таблицу значений. Ответ пока получен в виде выгрузитьтабличнуючасть(ТЗ_ТЧ) загрузитьтабличнуючасть(ТЗ_ТЧ) Если других вариантов нет, то пойду пробовать работает ли этот
#27
by sunnmas
Builder "Открываешь форму документа, хватаешь реквизит формы с буковкой "Т", тащишь на табличную часть. Задаешь ему текст, в формуле пишешь ККМ.Модель. И будет тебе счастье." Так ни разу не пробовал попробую. Но тема замораживается до понедельника. Спасибо
#28
by Масянька
Хочу на форме А видеть таблицу из Б где сразу видно каждое Г,Д,Е,Ж,З,.. - адназначна, как описал . А все остальное - довольно простая работа с ТЧ документа. И не нужно никаких ТаблицЗначений :)
#32
by monsterZE
ТС, похоже ты тупиш. =) текстовый реквизит НА МНОГОСТРОЧНОЙ ЧАСТИ - НЕ ЕСТЬ реквизит табличной части документа! Т.е. в свойствах документа, где реквизиты шапки и реквизиты ТЧ - ничего не добавляется. А добавляется на многострочной форме. Диалог - многострочная часть. Соответ - в эти поля значения подставляются из свойств объекта. И нигде их дублировать не нужно. Есть у тебя объект ККМ со свойством ККМ.Модель, вот и достаешь это ККМ.Модель
#34
by sunnmas
Все получилось. Я такого не знал. Да это то что нужно ребята! НО... Как написать формулу для отображения периодических реквизитов? ККМ.Модель - строка - прокатывает ККМ.ЭКЛЗ - периодический - показывает пустое поле в таблице.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Переход на управляемые формы -> такси
- СКД выводить только последний уровень иерархии?
- УФ Внешняя обработка заполнения документа - как добавить интерактивность?
- v7: Как записать дату в периодический реквизит
- Отражение передачи товара на комиссию
- v8: ЗУП Вычет по НДФЛ
- Группировка несколько полей в одну колонку на УФ
- УниверсальныйОтчет - Разное форматирование одного Ресурса
- Проблемы с валютными операциями в 1С УПП
- БСП длительные операции
- KMS Активация Windows 7 по шагам
- Последняя V8Exchan81.epf из Конвертации 2.1.7.1 рабочая???
- Как распечатать внешний *.jpg *.png файл из 1с.
- Условное оформление в отчете УНФ
- Завис сеанс в RDP. И из-за этого нет возможности войти под данным пользователем
- Переход с БП2.0 на БП3.0
- Кто нибудь пробовал читать таблицу Excel c OneDrive (ранее SkyDrive)?
- Изменение данных ячейки 1с СКД
- Как в Запроснике82 пользоваться временными таблицами?
- Не формируется отчет ККМ