Расшифровка ячейки таблицы
15.04.2008
16:25
#1
Как сделать расшифровку ячейки таблицы, если в ячейку записываю ТЗ.Документ?
ТЗ.Документ = Строка(БИ_МЦ.Операция.Документ)
ТЗ.Документ = Строка(БИ_МЦ.Операция.Документ)
15.04.2008
16:42
#2
А зачем вы переводите в строку? Если останентся ссылкой, то откроется стандартной расшифровкой.
15.04.2008
16:44
#3
Иначе в ячейке печатной формы отчета вижу не "Поступление материалов 0001 (20.03.08)", а "51571 11534"
15.04.2008
16:51
#4
Воодще то не должна.
Как формируете отчет. Что стоит в ячейке отчета и как вы ее заполняете
Как формируете отчет. Что стоит в ячейке отчета и как вы ее заполняете
15.04.2008
16:56
#5
" БИ_МЦ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ_МЦ.ИспользоватьСубконто(ВидыСубконто.Материалы);
БИ_МЦ.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БИ_МЦ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода, "МЦ.04,МЦ.05,МЦ.06,МЦ.07,МЦ.08",,,,"Проводка", "СК");
БИ_МЦ.ВыбратьСчета();
Пока БИ_МЦ.ПолучитьСчет()=1 Цикл
БИ_МЦ.ВыбратьСубконто(1);
Пока БИ_МЦ.ПолучитьСубконто(1)=1 Цикл
БИ_МЦ.ВыбратьСубконто(2);
Пока (БИ_МЦ.ПолучитьСубконто(2))=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Счет = Строка(БИ_МЦ.Счет.Наименование);
ТЗ.Материал = Строка(БИ_МЦ.Субконто(1));
ТЗ.Сотр = Строка(БИ_МЦ.Субконто(2));
ТЗ.СНД_Кол = (БИ_МЦ.СНД("К"));
ТЗ.СНД_Сум = (БИ_МЦ.СНД("С"));
ТЗ.СКД_Кол = (БИ_МЦ.СКД("К"));
ТЗ.СКД_Сум = (БИ_МЦ.СКД("С"));
ТЗ.ДО_Кол = (БИ_МЦ.ДО("К"));
ТЗ.ДО_Сум = (БИ_МЦ.ДО("С"));
ТЗ.КО_Кол = (БИ_МЦ.КО("К"));
ТЗ.КО_Сум = (БИ_МЦ.КО("С"));
Если (ТЗ.ДО_Кол = 0) и (ТЗ.ДО_Сум = 0) и (ТЗ.КО_Кол = 0) и (ТЗ.КО_Сум = 0) Тогда
ТЗ.Документ = Строка("""");
Иначе
ТЗ.Документ = Строка(БИ_МЦ.Операция.Документ);
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЦикла;
В ячейку пишу ТЗ.Документ. Есть много недочетов:
1) Если оборотов не было за указанный период, то в ячейку возвращается значение <Объект не найден>, если обороты были, то , н-р, "Перемещение материалов..."
2) Если БИ_МЦ.ДО=0, а БИ_МЦ.КО<>0 , то в яцейке так же <Объект не найден>
3) расшифровка в любом случае не получается"
БИ_МЦ.ИспользоватьСубконто(ВидыСубконто.Материалы);
БИ_МЦ.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БИ_МЦ.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода, "МЦ.04,МЦ.05,МЦ.06,МЦ.07,МЦ.08",,,,"Проводка", "СК");
БИ_МЦ.ВыбратьСчета();
Пока БИ_МЦ.ПолучитьСчет()=1 Цикл
БИ_МЦ.ВыбратьСубконто(1);
Пока БИ_МЦ.ПолучитьСубконто(1)=1 Цикл
БИ_МЦ.ВыбратьСубконто(2);
Пока (БИ_МЦ.ПолучитьСубконто(2))=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Счет = Строка(БИ_МЦ.Счет.Наименование);
ТЗ.Материал = Строка(БИ_МЦ.Субконто(1));
ТЗ.Сотр = Строка(БИ_МЦ.Субконто(2));
ТЗ.СНД_Кол = (БИ_МЦ.СНД("К"));
ТЗ.СНД_Сум = (БИ_МЦ.СНД("С"));
ТЗ.СКД_Кол = (БИ_МЦ.СКД("К"));
ТЗ.СКД_Сум = (БИ_МЦ.СКД("С"));
ТЗ.ДО_Кол = (БИ_МЦ.ДО("К"));
ТЗ.ДО_Сум = (БИ_МЦ.ДО("С"));
ТЗ.КО_Кол = (БИ_МЦ.КО("К"));
ТЗ.КО_Сум = (БИ_МЦ.КО("С"));
Если (ТЗ.ДО_Кол = 0) и (ТЗ.ДО_Сум = 0) и (ТЗ.КО_Кол = 0) и (ТЗ.КО_Сум = 0) Тогда
ТЗ.Документ = Строка("""");
Иначе
ТЗ.Документ = Строка(БИ_МЦ.Операция.Документ);
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЦикла;
В ячейку пишу ТЗ.Документ. Есть много недочетов:
1) Если оборотов не было за указанный период, то в ячейку возвращается значение <Объект не найден>, если обороты были, то , н-р, "Перемещение материалов..."
2) Если БИ_МЦ.ДО=0, а БИ_МЦ.КО<>0 , то в яцейке так же <Объект не найден>
3) расшифровка в любом случае не получается"
15.04.2008
17:54
#6
"Так ведь у ТЗ это таблицаЗначений. Какой тип у Колонки "Документ"? Если строка, то присвоение ТЗ.Документ = БИ_МЦ.Операция.Документ будет присваивать именно "55542 5343". Для того, чтобы занести в ТЗ.Документ именно ссылку на документ, тип колонки должет быть "Документ". Напрмер : ТЗ.НоваяКолонка("Документ","Документ");"
16.04.2008
10:56
#7
Точно, нужно было сделать тип строки Документ. Спасибо, теперь расшифровка работает.
Но по-прежнему, если за указанный период обороты только по кредиту, то в ячейке Документ <Объект не найден>
Но по-прежнему, если за указанный период обороты только по кредиту, то в ячейке Документ <Объект не найден>
16.04.2008
12:16
#8
У вас обороты по забалансовому счету, там может и не быть дебетовых обротов, так как для забаланса допускаеться оборот только по одной стороне и чем создаються кредитовые обороты?
Больничный ОСН в 1С Зарплата и кадры 282Помогите определится с продуктом, что лучше поставить, какую конфигурацию
Читают тему
(гостей: 1)