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

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

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

ОСВ по счету

granitv
читатель
офлайн
Дата регистрации: 08.08.2002
Сообщений: 363
Пост №11
 
24.08.2004 17:29

Это один из вариантов. Можно реквизит "Счет" убрать, тогда необходимо отследить, где он использовался в модуле отчета и заменить его значением<br><br>Сч = СписокСчетов.ПолучитьЗначение(СписокСчетов.ТекущаяСтрока()).<br><br><br><br>Также нужно учесть, что при выборе значения в реквизите "Счет" вызывалась процедура ПриВыбореСчета().

olleg
читатель
офлайн
Дата регистрации: 16.08.2004
Сообщений: 72
Пост №12
 
25.08.2004 10:05

"Чтобы не усложнять решил помимо вашей процедуры ПриОткрытии добавить в процедуру ПриВыборесчета проверку на совпадение "Счета" с выбранным из списка<br><br> <br><br><br><br>текСчет=СписокСчетов.ПолучитьЗначение(СписокСчетов.ТекущаяСтрока()); <br><br>Если Счет.ТекущаяСтрока()<>текСчет Тогда<br><br> Предупреждение("Вы не имеете права доступа к этому отчету!"); <br><br>СтатусВозврата(0); <br><br>Возврат; <br><br>КонецЕсли;<br><br><br><br><br><br>Но все не так просто...выдало ошибку<br><br> <br><br> текСчет=СписокСчетов.ПолучитьЗначение(СписокСчетов.ТекущаяСтрока()); <br><br>{Отчет.ОборотноСальдоваяВедомостьПоСчету.Форма.Модуль(498)}: Индекс не входит в границы списка значений.<br><br>Если Счет.ТекущаяСтрока()<>текСчет Тогда<br><br>{Отчет.ОборотноСальдоваяВедомостьПоСчету.Форма.Модуль(502)}: Поле агрегатного объекта не обнаружено (ТекущаяСтрока)<br><br><br><br><br><br>Неужели все так плохо?!!"

granitv
читатель
офлайн
Дата регистрации: 08.08.2002
Сообщений: 363
Пост №13
 
26.08.2004 10:52

Вы решили не усложнять, а усложняете. :) По моему, не нужен вам реквизит "Счет".<br><br><br><br>Насчет ошибок:<br><br><br><br>"Индекс не входит в границы списка значений" - наверное, равен нулю - не выбрали счет в реквизите "СписокСчетов".<br><br><br><br>"Поле агрегатного объекта не обнаружено" - метод ТекущаяСтрока() применим к объектам типа "СписокЗначений" или "ТаблицаЗначений", а у вас реквизит "Счет", у которого тип "Счет".

olleg
читатель
офлайн
Дата регистрации: 16.08.2004
Сообщений: 72
Пост №14
 
27.08.2004 11:57

Так он даже не дает мне выбрать счет, сразу пишет ошибку. <br><br>А если убрать реквизит Счет, то получается придется переписывать всю процедуру ПоОткрытииСчета?<br><br>

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

Читают тему:

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