Size: a a a

1с программирование

2020 May 14

Т

Татьяна in 1с программирование
Вы хотите строку поменять в документе?
источник

Т

Татьяна in 1с программирование
Можете алгоритм описать?
1) Пользователь создает документ
2) Добавляет новую строку....
источник

Т

Татьяна in 1с программирование
Maestro
Это реквизиты справочника, значения которых вы хотите закинуть в строку ТЧ?
источник

M

Maestro in 1с программирование
да
источник

M

Maestro in 1с программирование
там уже ч могу просто перемножить эти данные)
источник

M

Maestro in 1с программирование
&НаКлиенте
Процедура ТабличнаяЧастьВесВГраммахПриИзменении(Элемент)
 // Вставить содержимое обработчика.
 //ТекущиеДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные;
 //ТекущиеДанные.ВесВГраммах = Объект.Ссылка.СправочникСсылка.Продукты.
 //ТекущиеДанные.Продукты["Грамм"+];
 //ТекущиеДанные.ВесВГраммах =
 
КонецПроцедуры
источник

M

Maestro in 1с программирование
я вот пишу но что-то не  то заполняю а найти пример не могу
источник

Z

Zorro in 1с программирование
Helgi Olsen
Здравствуйте, а как мне лучше всего вывести во внешней обработке список определённых документов чтобы это нормально выглядело, можно ли в макете или как-то по другому?
в виде отчета скд делайте, плюс - есть расшифровка, можно открыть любой документ из списка
источник

Т

Татьяна in 1с программирование
Maestro
я вот пишу но что-то не  то заполняю а найти пример не могу
Попробуйте что-то такое:

&НаКлиенте
Процедура ТабличнаяЧастьВесВГраммахПриИзменении(Элемент)

 СтрокаТЧ = Элементы.ТабличнаяЧасть.ТекущиеДанные;
 СтрокаТЧ.ВесВГраммах = СтрокаТЧ.Продукты.Грамм *2;
 
КонецПроцедуры
источник

Z

Zorro in 1с программирование
Helgi Olsen
то есть я запросом получу документы и куда их
А если просто текстом, через табличный документ, из ТЗ, из запроса... Где-то выше был вывод в табдок описан
источник

M

Maestro in 1с программирование
Татьяна
Попробуйте что-то такое:

&НаКлиенте
Процедура ТабличнаяЧастьВесВГраммахПриИзменении(Элемент)

 СтрокаТЧ = Элементы.ТабличнаяЧасть.ТекущиеДанные;
 СтрокаТЧ.ВесВГраммах = СтрокаТЧ.Продукты.Грамм *2;
 
КонецПроцедуры
спасибо
источник

M

Maestro in 1с программирование
сейчас попробуем написать процедуру
источник

В

Влад in 1с программирование
Подскажите кто грузил большие файлы эксель, у меня файл 80 мб, каким методом воспользоваться, чтобы читать не весь файл, а отдельный лист (по номеру).
источник

M

Max in 1с программирование
Влад
Подскажите кто грузил большие файлы эксель, у меня файл 80 мб, каким методом воспользоваться, чтобы читать не весь файл, а отдельный лист (по номеру).
обработкой.
скажи свою почту скину
источник

M

Maestro in 1с программирование
Татьяна
Попробуйте что-то такое:

&НаКлиенте
Процедура ТабличнаяЧастьВесВГраммахПриИзменении(Элемент)

 СтрокаТЧ = Элементы.ТабличнаяЧасть.ТекущиеДанные;
 СтрокаТЧ.ВесВГраммах = СтрокаТЧ.Продукты.Грамм *2;
 
КонецПроцедуры
решил
источник

M

Maestro in 1с программирование
Скину код  если не против)
источник

M

Maestro in 1с программирование
может есть варианты по оптимизации)
источник

M

Maestro in 1с программирование
источник

Т

Татьяна in 1с программирование
ВесВГраммах = НайтиВесВГраммах(СтрокаТЧ.Продукт);
СтрокаТЧ.ВесВГраммах = ВесВГраммах;

А почему вы не пишите просто:
СтрокаТЧ.ВесВГраммах = НайтиВесВГраммах(СтрокаТЧ.Продукт);

?
источник

Т

Татьяна in 1с программирование
ТекущиеДанные.Каллорийность = ТекущиеДанные.Каллорийность + ТекущиеДанные.Каллорийность;

->

ТекущиеДанные.Каллорийность = ТекущиеДанные.Каллорийность * 2;
источник