Size: a a a

1С, БСП, DevOps и Архитектура

2020 April 16

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Дмитрий
не угадал. сделай
#область тело
#конецобласти
первой и последней строкой макета, а потом
макет.область("тело");
в коде
Эм, ну я не пользуюсь одинэсной разметкой для текстлвых документов.
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Может если уже форматируешь html кусками, то html разметку и пользовать?
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
там нормальных стршаблон нету, областей опять же нету. у меня как обычно шапка, пара табличных частей и подвал. как обойтись одним макетом для табличной части и нарисовать несколько строк при помощи  html макета я не понимаю.
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Дмитрий
там нормальных стршаблон нету, областей опять же нету. у меня как обычно шапка, пара табличных частей и подвал. как обойтись одним макетом для табличной части и нарисовать несколько строк при помощи  html макета я не понимаю.
Эм, попробуй разбирать все это дело как DOM
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
А не как строку
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Функция ПреобразоватьТекстВДом(ТекстОтвета)
  ЧтениеHTML = Новый ЧтениеHTML;
  ЧтениеHTML.УстановитьСтроку(ТекстОтвета);
  ПостроительDOM = Новый ПостроительDOM;
  Возврат ПостроительDOM.Прочитать(ЧтениеHTML);
КонецФункции


Функция ПреобразоватьДомВТекст(ЭлементДом)
  ЗаписьDOM = Новый ЗаписьDOM;
  ЗаписьHTML = Новый ЗаписьHTML;
  ЗаписьHTML.УстановитьСтроку();
  ЗаписьDOM.Записать(ЭлементДом, ЗаписьHTML);
  Возврат ЗаписьHTML.Закрыть();
КонецФункции
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
С просторов интернета
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Просто если тебе надо заполнять html, да еще табличкой и всем таким - лучше уж делать это через DOM
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
вот удобная навигация в dom когда у меня все из таблиц мне в голову не приходит. как в dom найти начало нужной строки таблицы?
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Если всеже хочешь как строку, то можешь засунуть некие якоря, в которые будешь генерировать таблицу с помощью СтрШаблон
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Дмитрий
вот удобная навигация в dom когда у меня все из таблиц мне в голову не приходит. как в dom найти начало нужной строки таблицы?
getElementByID - по id
getElementsByClassName - по классу
getElementsByTag - по тэгу (table или tbody)
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
а ид куда втыкается? как атрибут tr и td? у меня сейчас кондовая таблица с подтаблицами где в параметрах td стоит оформление
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Дмитрий
а ид куда втыкается? как атрибут tr и td? у меня сейчас кондовая таблица с подтаблицами где в параметрах td стоит оформление
id втыкать в tr и td не имеет смысла
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Идея в том, что id всегда 1.
А строк и ячеек у тебя может быть много
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
в tr или td ты можешь воткнуть class
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
И получать массив этих ячеек
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
через
getElementsByClassName
источник

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Ну или воткни в саму таблицу id и получай эту таблицу по нему.
А его потомков уже увидишь в её детях и можешь еще добавить сколько хочешь строк.
источник

AB

Anton Bern in 1С, БСП, DevOps и Архитектура
Доброе время суток.  Кто подскажет что за проблема, точнее куда копать?
Есть база (самописная на 8.2), Пытаюсь собрать инвентаризацию,
казалось бы что может быть проще, берем РегистрНакопления.ЗапчастиНаСкладахОстатки,
И просто в запросе выдергиваем данные.
Запрос:
ВЫБРАТЬ
 ЗапчастиНаСкладахОстатки.Запчасть,
 ЗапчастиНаСкладахОстатки.КоличествоОстаток,
 ЗапчастиНаСкладахОстатки.ЦенаОстаток,
 ЗапчастиНаСкладахОстатки.СтоимостьОстаток
ИЗ
 РегистрНакопления.ЗапчастиНаСкладах.Остатки КАК ЗапчастиНаСкладахОстатки
{ГДЕ
 (ЗапчастиНаСкладахОстатки.Склад = &Склад)}
В итоге вроде все великолепно, но возникает проблема не у всех товаров выводится ЦенаОстаток, СтоимостьОстаток хотя в базе они есть.
Заранее благодарен.
источник
2020 April 17

🅵

🅵🅾️🆇 in 1С, БСП, DevOps и Архитектура
Может кому полезно будет, сделал пока спорили о ПотокВПамяти и формирование multipart/form-data

https://gist.github.com/PlugFox/4499132c45b73ae5bc8dda52a1218dff

(бинарник в самом низу гиста)
источник