Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Получить количество строк у не записанного документа , из формы документа          
Log1c Подменю пользователя
сообщение 25.06.14, 11:10
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Что хочу:
получить количество строк из формы документа у не записанного документа

Что делаю:
ЭтотОбъект.Товары.Количество() //0
Товары.Количество() //0


Если эти же методы выполнять у записанного документа тогда работает
ЭтотОбъект.Товары.Количество() //18
Товары.Количество() //18


Доп. инфа:
Товары - имя табличной части документу
Вызываю методы из формы документа
18 - количество строк в документа


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

TipsyKID Подменю пользователя
сообщение 25.06.14, 11:13
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Товары.Количество() просто пишется и будет работать, проверил на не управляемых формах.

Сообщение отредактировал TipsyKID - 25.06.14, 11:20


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Log1c Подменю пользователя
сообщение 25.06.14, 11:21
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(TipsyKID @ 25.06.14, 12:13) *
Через ЭлементФормы.Товары.Количество() пробовали ?

да

ЭлементыФормы.Товары

ЭлементыФормы.Товары {(1)}: Поле объекта не обнаружено (Товары)

в ЭлементыФормы нет Товары, я так понимаю что если Товары это ТЧ документа, а не ТЧ формы то и не должно её быть в ЭлементыФормы.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Rayne Подменю пользователя
сообщение 25.06.14, 12:06
Сообщение #4

Говорящий
Иконка группы
Группа: Местный
Сообщений: 86
Спасибо сказали: 17 раз
Рейтинг: 0

Цитата(Log1c @ 25.06.14, 12:21) *
в ЭлементыФормы нет Товары, я так понимаю что если Товары это ТЧ документа, а не ТЧ формы то и не должно её быть в ЭлементыФормы.


Если у Вас на форме есть табличная часть для заполнения, то определенно есть элемент формы типа ТабличноеПоле. Значит, к нему можно обратиться. Но, как уже сказали выше, отрабатывает и Товары.Количество() даже для не записанных документов.


Signature
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im

Спасибо сказали: Log1c,

Agapov_Stas Подменю пользователя
сообщение 25.06.14, 12:46
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 217
Из: Днепропетровск
Спасибо сказали: 18 раз
Рейтинг: 0

мне кажется у него Управляемая форма. иначе бы работало все!

Rayne Подменю пользователя
сообщение 25.06.14, 12:52
Сообщение #6

Говорящий
Иконка группы
Группа: Местный
Сообщений: 86
Спасибо сказали: 17 раз
Рейтинг: 0

Цитата(Agapov_Stas @ 25.06.14, 13:46) *
мне кажется у него Управляемая форма. иначе бы работало все!


Так в разделе Обычный интерфейс.


Signature
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im

Log1c Подменю пользователя
сообщение 25.06.14, 13:32
Сообщение #7

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(Agapov_Stas @ 25.06.14, 13:46) *
мне кажется у него Управляемая форма. иначе бы работало все!


Форма обычная

Цитата(Rayne @ 25.06.14, 13:06) *
Если у Вас на форме есть табличная часть для заполнения, то определенно есть элемент формы типа ТабличноеПоле. Значит, к нему можно обратиться. Но, как уже сказали выше, отрабатывает и Товары.Количество() даже для не записанных документов.


Посмотрел визуально свойства табличной части документа.
В поле Данные указано название ТаблицаЦен.

Попробовал вызвать
ЭлементыФормы.ТаблицаЦен //возвращает значение типа ТабличноеПоле


ЭлементыФормы.ТаблицаЦен.Количество()  //так естественно не работает


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Vofka Подменю пользователя
сообщение 25.06.14, 13:35
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Количество = ТаблицаЦен.Количество();

Спасибо сказали: Log1c,

TipsyKID Подменю пользователя
сообщение 25.06.14, 13:40
Сообщение #9

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

В таких случаях, когда уже все говорят , что работает : ИмяТабличнойЧасти.Количество() ( без ЭтотОбъект ) , а я еще и проверил, то тут только пруфы в студию, пошагово картинки или давайте тимвивер я подключусь посмотрю !

Сообщение отредактировал TipsyKID - 25.06.14, 13:41


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Спасибо сказали: Log1c,

Log1c Подменю пользователя
сообщение 25.06.14, 13:54
Сообщение #10

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(TipsyKID @ 25.06.14, 14:40) *
В таких случаях, когда уже все говорят , что работает : ИмяТабличнойЧасти.Количество() ( без ЭтотОбъект ) , а я еще и проверил, то тут только пруфы в студию, пошагово картинки или давайте тимвивер я подключусь посмотрю !


Моя проблема была в том что кто-то изменил источник данных для ТЧ, а я не проверил. Я никогда с таким не сталкивался.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 22:45
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!