Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Предприятие 7.7]

Как программно присвоить имя ячейке таблицы в 1С.7.7?

Cyril
читатель
офлайн
Дата регистрации: 06.08.2003
Сообщений: 79
Пост №1
 
17.01.2011 15:19

Есть схема торговых мест (около 2-х тысяч) в виде схемы из ячеек таблицы.<br>Нужно программно отмечать: какие заняты, а какие нет.<br>Я знаю, что это можно делать только по имени ячейки.<br>Но вручную обозвать каждую ячейку слишком трудоёмко. Как можно это сделать программно?<br>Если схема состоит из рядов.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
17.01.2011 15:28

"А если к ячейке по координатам обратиться? Они условно постоянные? Например, так:<br>Таблица.Область(17,4,17,4).Текст="занято";"

Cyril
читатель
офлайн
Дата регистрации: 06.08.2003
Сообщений: 79
Пост №3
 
17.01.2011 15:31

Спасибо за ответ. Но тогда придётся где-то координаты для каждой ячейки из 2000 прописывать вручную.<br>А нужно цикл организовать по рядам. Один раз циклом прописать названия ячейки. А потом каждый раз циклом заполнять по названию ячейки.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
17.01.2011 17:10

Я предположил, что рабочие места находятся на схеме не хаотично, а в какой то закономерности, по которой можно выявить функцию получения координат ячейки по номеру рабочего места. Если такого нет, то да, видимо, придется именовать ячейки, причем вручную, так как платформа в стандартном функционале не дает возможности программного назначения имет областям. Вот какой вопрос: раз вы собрались программно областям назначить какие то идентификаторы, то все таки значит, что области в таблице находятся в какой то логической последовательности, отсюда снова напрашивается решение через обращение к ячейкам через координаты

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №5
 
17.01.2011 17:54

А еще можно уточнить :) - хранить соответствие Идентификаторов и Координат в Таблице Значений.

Cyril
читатель
офлайн
Дата регистрации: 06.08.2003
Сообщений: 79
Пост №6
 
17.01.2011 19:56

> Вот какой вопрос: раз вы собрались программно областям назначить какие то идентификаторы, то все таки значит, что области в таблице находятся в какой то логической последовательности, отсюда снова напрашивается решение через обращение к ячейкам через координаты<br><br>У нас несколько десятков рядов по несколько десятков мест в них.<br>Причём некоторые ряды идут справа налево. А некоторые - снизу вверх(это рынок). <br>Только к сожалению, не все ряды начинаются с первого места. Многие - со следующего после последнего в предыдущем ряду.<br>Поэтому очень жаль, что нельзя ячейки поименовать программно. Может быть существует компонента внешняя для этого? Ибо наверное трудоёмко будет сделать алгоритм поиска ячейки по номеру места.<br>

Cyril
читатель
офлайн
Дата регистрации: 06.08.2003
Сообщений: 79
Пост №7
 
17.01.2011 20:04

> А еще можно уточнить :) - хранить соответствие Идентификаторов и Координат в Таблице Значений.<br><br>Тогда уж хранить это соответствие в справочнике торговых мест. Ибо он уже есть.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация