#0
by NSerg
Добрый день всем! Существует в 8.2 в модуле формы такая процедура "ОбработкаПроверкиЗаполненияНаСервере" с параметром "ПроверяемыеРеквизиты". Идея процедуры заключается в том, что она выполняет проверку заполненности реквизитов, которые переданы в параметр "ПроверяемыеРеквизиты". И вот всё бы хорошо, реквизиты формы проверяет на ура, но не получается научить её проверять заполненость реквизитов(колонок) динамически созданной ТЧ. какие только варианты не провобовал : "ВидыВзаиморасчетов_1_РазрешенныеБухСчета[0].СчетУчета" "ВидыВзаиморасчетов_1_РазрешенныеБухСчета.СчетУчета" "ВидыВзаиморасчетов_1_РазрешенныеБухСчета_СчетУчета" "СчетУчета" Ничего не получается. Если кто-то сталкивался, подскажите. З.Ы. обращаю внимание что ТЧ - это реквизит формы, в объекте её нет.
#5
by МишельЛагранж
для начала - колонка не является контейнером данных. Контейнер - строка. Она же "Запись". Далее. Подобным перебором "ВидыВзаиморасчетов_1_РазрешенныеБухСчета[0].СчетУчета" - "РазрешенныеБухСчета_СчетУчета" - "РазрешенныеБухСчета.СчетУчета" в 1С ничего не добьетесь - здесь нет правил программирования, здесь только 1С-команды. По вопросу. Получаете строки своей ТЗ, получаете значения ячеек, передаете в ЗначениеЗаполнено. Оно возвращает - есть ли там хоть что-нибудь.
#6
by NSerg
хотелось бы достучаться до типовой проверки. тут сложность в том что таблицы создаются динамически и их на форме может быть, мягко говоря, дофига. поэтому проще в момент создания колонки ТЗ записать её в массив проверки, но вот как это сделать и вообще возможно ли такое
#7
by Defender aka LINN
А что, в конфигураторе тыкнуть в колонку и сказать, что надо проверять заполнение - не, неспортивно?
#8
by МишельЛагранж
а вы думаете - типовые проверки работают с применением "чуда от 1С"? Все тоже самое, что можно написать руками, если не медленней.
#13
by МишельЛагранж
бросайте это - "все объекты на форме динамические". Это 1С, а не среда разработки приложений. В конце концов упретесь в невозможность отследить ЭУ, где он и что с ним, ибо в конфигураторе вы его не видите, а 1С - правильно, "не среда разработки", ничего не расскажет об этом.
#15
by МишельЛагранж
с проверками ошибок у 1С вообще плохо было, есть, и, видимо, будет. Так что если напишите свои механизмы обработки ошибок - будет бо-о-ольшой плюс вашей разработке (но можете получить втык и лишение премии за "занятие херней" и просроченные сроки). А меня за такие "излишества" вообще уволили из одной конторы.
#17
by NSerg
Не, я про конкретно свою задачу, которую необходимо реализовать :) уже больше месяца бьюсь и думаю ещё не один впереди
#18
by МишельЛагранж
ну тогда внимательно перечитайте , сделайте выводы, и либо дальше сражайтесь с ветряными мельницами 1С, либо - найдите более достойное занятие (хотя это практически нереально).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как установить значение реквизита ТЧ документа зная только номер колонки ТЧ
- Ошибка при переходе от v8.Appllication к v8.ComConnector
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- ТабличноеПоле.Колонки.Добавить.... Как узнать позицию колонки?
- Проверка заполнения колонки в ТЧ
- v8: Ширина колонки табличного документа и ширина колонки в Excel
- УТ проверка заполненности контактных лиц при записи нового контрагента
В этой группе 1С
- пароль администратора кластера сервера 1С
- Конвертация данных перегрузка реквизита в справочник
- Способ отражение больничного за счет работодателя в новых релизах
- РС. Ответственные Лица Организаций
- блокировка при попытке создать новый элемент (1C 7.7 + SQL 2008)
- 1C 7.7, SQL 2008, блокировка при попытке создать новый элемент
- Почему УТ 10.3 на плат. 1с 8.2 через удаленный сервер работает очень медленно?
- Переход с УТ+БП+ЗУП на КА
- Преобразовать Строку в Дату 1С 8
- Как запустить программу х32 на 7-ку х64 домашней расширенной
- Переходящий отпуск, 20 и 97 счет
- Конвертация: из одного документа сделать несколько
- В подвале документов - должности тех, ... кому на подпись документ понесут :(
- УПП: Помогите найти зацикливание затрат!
- нет подразделений при списании расходов будущих периодов
- удаление одинаковых (по наименованию) элементов справочника
- v7: Как должен работать сканер штрих-кода в режиме эмуляции клавиатуры?
- Не формируются бух проводки в КА 1.1
- Как преобразовать в число без разделения на триады
- Конвертация данных. Загрузка справочника в определенную группу