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

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

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

Избавление от пустых строк в ТЗ

vat
читатель
офлайн
Дата регистрации: 18.11.2003
Сообщений: 85
Пост №11
 
08.12.2005 10:32

У меня получилось,Проверено.

*Nick*
читатель
офлайн
Дата регистрации: 10.11.2005
Сообщений: 27
Пост №12
 
08.12.2005 11:23

Попробовал.Теперь не могу удалить все строки, которые взялись не понятным образом(Ощущение, как-буд-то при этой процедуре строки накопировались по несколько раз, в том числе и пустые).Было 8 строк ,стало более 50 - это точно :-((

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №13
 
09.12.2005 06:00

Доброго времени суток!<br><br>Можно бы код выложить? По крайней мере как задаётся эта самая таблица значений, какие колонки есть какие типы. Какие колонки могут быть пустыми. А то что-то система сегодня не загрузила службу телепатии.

*Nick*
читатель
офлайн
Дата регистрации: 10.11.2005
Сообщений: 27
Пост №14
 
09.12.2005 08:14

Утро доброе!!!<br>В справочнике ТМЦ - таблица. Рассмотрим на примере одной вкладки. В таблице есть колонки:ТМЦ, Количество, Цех, Элемент. ТМЦ выбирается из спр.ТМЦ, кол из спр.Входимость, цех- спр.Цех, элемент(Скрывается)-спр.ТекущийЭлемент()<br>

*Nick*
читатель
офлайн
Дата регистрации: 10.11.2005
Сообщений: 27
Пост №15
 
09.12.2005 09:10

Может ТЗ считается пустой, только тогда, когда в ней нет ниодной строки? И ничего сделать нельзя?

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №16
 
09.12.2005 11:18

На мой взгляд строку можно считать пустой если в ней не задано ТМЦ.<br>Потому что другие параметры не имеют значения без первого<br>Вот по ней и нужно делать цикл отбора до тех пор пока не окажется пустых значений.

*Nick*
читатель
офлайн
Дата регистрации: 10.11.2005
Сообщений: 27
Пост №17
 
09.12.2005 11:32

"Я сейчас так и пытаюсь:<br>Процедура Снести(Конт); <br> Спр=СоздатьОбъект("Справочник."+Конт);<br> Спр.ИспользоватьВладельца(ТекущийЭлемент());<br> Спр.ВыбратьЭлементы();<br> Строк = Таблица.ТекущаяСтрока();<br> стр = 0;<br> кол = "Элемент"; <br> пусто = ПолучитьПустоеЗначение("Спр.ТекущийЭлемент().ТМЦ");<br> <br> Пока Спр.ПолучитьЭлемент()=1 Цикл<br> Пока Таблица.НайтиЗначение(пусто,стр,кол) = 1 Цикл<br>       Таблица.УдалитьСтроку(стр);<br> стр = 0;<br> КонецЦикла;<br> КонецЦикла; <br> //ПриВыбореЗакладки(, ЗнакЗакладки);<br>КонецПроцедуры<br>"

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №18
 
09.12.2005 13:35

"Так. Чё-то нагорожено, нагорожено.<br>Как я понял "Конт" - наименование справочника.<br><br>Строка:<br>пусто = ПолучитьПустоеЗначение("Спр.ТекущийЭлемент().ТМЦ");<br><br>даст тебе в переменной "пусто" тип строка, нулевой днины<br>правельнее записать:<br>пусто = ПолучитьПустоеЗначение("Справочник." + Конт);<br><br>а далее<br><br>стр = 0;<br>кол = "Элемент"; // Это должен быть идентификатор той колонки в которой ижем<br>Пока Таблица.НайтиЗначение(пусто,стр,кол) = 1 Цикл<br> Таблица.УдалитьСтроку(стр);<br>стр = 0;<br>КонецЦикла;<br><br>Вот и всё.<br><br>Непонятно зачем нужно <br>Строк = Таблица.ТекущаяСтрока();<br><br>"

*Nick*
читатель
офлайн
Дата регистрации: 10.11.2005
Сообщений: 27
Пост №19
 
09.12.2005 13:54

От отчаяния уже голова не варит... И это пробовал...<br>Конт-это переменная, в которой 3 справочника(СоставТМЦ, Матнормы, Техмаршрут). Заранее не знаем по какому спр искать, вот и засунили их в переменную<br>

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №20
 
12.12.2005 08:20

тогда<br>пусто = ПолучитьПустоеЗначение("Справочник")

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

Читают тему:

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