arefaste/1C_Forums huggingface dataset:
Обычные формы УТ 10.2. У документа есть две табличные части. Нужно чтобы у оператора была возможность перенести из одной табличной части в другую некоторое количество товара. Пока предполагаю что будет кнопка "Перенести", по нажатию на которую откроется окно, в котором будут данные из первой табличной части (достаточно только трёх колонок) и дополнительно колонка КоличествоПереноса, которую оператор будет редактировать . Вопрос, нужно ли делать дополнительную форму документа или есть более простые механизмы. Подскажите пожалуйста.
---
Количество = 1;
Если ВвестиЧисло(Количество, "Введите количество", 10, 2) Тогда
    // обработка введенного количества
КонецЕсли;
---
Я бы сделал кнопочку для конкретной строчки. Простой ввод числа, сколько перенести. в первой отнять во вторую добавить.
Лучше расскажите что этот документ делает
---
У документа реализация есть табличная часть недопоставка. Товар недовезли, но просто корректировать количество нельзя, поэтому есть вторая ТЧ .
---
То есть будет кнопка над ТЧ, и после выделения строки и нажав на кнопку появится окно с возможностью ввода цифры. А как отобразить окно для введения числа.
---
А как отобразить окно для введения числа.
С помощью функции ВвестиЧисло
---
Число вводится, но если написать так
Число = ВвестиЧисло(0,"Введите число",5,0);
то в переменная Число принимает значение истина, а значение введённого числа не нашёл.
---
Количество = 1;
Если ВвестиЧисло(Количество, "Введите количество", 10, 2) Тогда
    // обработка введенного количества
КонецЕсли;
---
Глобальный контекст (Global context)
ВвестиЧисло (InputNumber)
Синтаксис:
ВвестиЧисло(<Число>, <Подсказка>, <Длина>, <Точность>)
Параметры:
<Число> (обязательный)
Тип: Число.
Имя доступной в модуле переменной. В эту переменную будет помещено введенное число. Начальное значение переменной будет использовано в качестве начального значения в диалоге.
<Подсказка> (необязательный)
Тип: Строка.
Текст заголовка окна диалога ввода числа. Может использоваться в качестве подсказки пользователю.
Значение по умолчанию: Пустая строка.
<Длина> (необязательный)
Тип: Число.
Длина вводимого числа включая дробную часть (символы разделителей не учитываются).
Значение по умолчанию: 0.
<Точность> (необязательный)
Тип: Число.
Количество знаков в дробной части вводимого числа.
Значение по умолчанию: 0.
Возвращаемое значение:
Тип: Булево.
Истина - число введено; Ложь - пользователь отказался от ввода.
Описание:
Вызывает диалог для ввода числа.
Доступность:
Тонкий клиент, мобильный клиент, толст
Без лишних слов. При попытке удалить изменения (1 фото), 1С ругается не на шутку.(2 фото). Сама регистрация на 3 фото
---
Такое бывает, если у Вас в зарегистрированных изменениях сидят ссылки на объекты метаданных, которые были в конфигурации, а затем были удалены при обновлении.
---
Такое бывает, если у Вас в зарегистрированных изменениях сидят ссылки на объекты метаданных, которые были в конфигурации, а затем были удалены при обновлении.
---
но это не так. Что делать в такой ситуации?
---
А что показывает нажатие на кнопку Подробно?
Привет!
В документах ОплатаПлатежнойКартой, конфигурации Бух 3.0 (на поддержке, без изменений),
стандартной обработкой "Групповое изменение реквизитов" меняю реквизит ВидОплаты,
затем распровожу все эти доки и вновь провожу.
В проводках остается старое значение ревизита.

Если интерактивно перепроводить, модифицировав форму, то в проводках появляется новое значение
ревизита.

Подскажите, пожалуйста,каким способом поменять этот реквизит, не открывая вручную тысячи документов.
---
В общем,
при интерактивной смене реквизита "ВидОплаты" заполняются скрытые реквизиты Экваер, договорЭкваера.
Когда реквизит "ВидОплаты" меняется групповой обработкой, то значения скрытых реквизитов остается старым,
и проводки соответственно при проведении не меняются.

Заполнил групповой обработкой все три реквизита "ВидОплаты", "Экваер","ДоговорЭкваера" и все заработало так как должно.

Спасибо.
---
Если интерактивно перепроводить, модифицировав форму, то в проводках появляется новое значение
ревизита.
Посмотреть что еще меняется при смене реквизита не получается?
---
В общем,
при интерактивной смене реквизита "ВидОплаты" заполняются скрытые реквизиты Экваер, договорЭкваера.
Когда реквизит "ВидОплаты" меняется групповой обработкой, то значения скрытых реквизитов остается старым,
и проводки соответственно при проведении не меняются.

Заполнил групповой обработкой все три реквизита "ВидОплаты", "Экваер","ДоговорЭкваера" и все заработало так как должно.

Спасибо.
Как сделать так чтобы итоги столбца таблицы отображались не только в подвале, но в отдельном поле на форме?
---
В обработки при изменении строки пихаешь:

```1c
    Функция РасчетОтдельногоИтога()
    ТвояПеременная = ТвояТаблица.Итог("Балл");
    КонецФункции;
```
---
В обработки при изменении строки пихаешь:

```1c
    Функция РасчетОтдельногоИтога()
    ТвояПеременная = ТвояТаблица.Итог("Балл");
    КонецФункции;
```
---
Всё работает! Спасибо!!!!!!!!!!!!!!!!
Я создал свой интерфейс, в него группу меню "прочие" , добавил туда объектов, а они не появились у пользователей у пользователей. Причем я ранее добавил туда документ - он там есть, а больше ничего добавить не получается.Права у пользователей есть.
Причем объекты не появляются и у меня как админа.

Надо сказать, что не силен в 8.2, до этого работал только с такси
---
Разобратся таки. Оказывается интерфейс не включался
Два варианта нашел
1. Просто назначить интерфейс по умолчанию нужным пользователям
2. Собственно для включения нужного интерфейса, ножно в общий интерфейс добавить команду "переключится на ...", по аналогии в сервис/переключить интерфейс.
---
Похоже на то, что интерфейс переключаемый и просто скрывается. Попробуйте в указанном интерфейсе как-то переименовать пункт меню Прочие например на "Совсем прочее" и посмотреть что будет в 1С.
---
Сейчас не могу, вечером
Но интерфес с ранее добавленным мною же пунктом есть, просто я туда дополнительные никак добавить не могу
---
Не помогло, так и осталось только ранее добавленная команда
---
Но пункт меню переименовался.
---
Да
---
Я создал еще один интерфейс с нуля, накидал в него комад
- так от него в режиме предприятия никакого следа
---
Кое что нашел.
У интерфейсов, по контекстному меню/дополнительно. Кроме всего прочего, есть вкладка "Интерфесы"
На ней, внизу, есть некая команда. "Переключить интерфейс", а что это за команда нигде не могу найти. Глобальный поиск не помог.
---
Разобратся таки. Оказывается интерфейс не включался
Два варианта нашел
1. Просто назначить интерфейс по умолчанию нужным пользователям
2. Собственно для включения нужного интерфейса, ножно в общий интерфейс добавить команду "переключится на ...", по аналогии в сервис/переключить интерфейс.
---
Добрый день! Глянуть можно что куда добавлялось?
Скрин можно для начала
---
выше скин, не нажал кнопку ответа
---
Ну и права на этот интерфейс дал, само собой
Уважаемые эксперты, прошу вашей помощи!

Не получается сделать итоги во внешней печатной форме Накладная перемещения:
в макете в области Подвал добавил Параметр "ИтогоОбъем". Но он не заполняется. Я решил проверить считаются ли итоги через Сообщить() и они выходят, но выводятся списком и не в параметр...

Я туплю не могу понять, к сожалению помочь некому...
---
конечно не суммирует, нужно считать в цикле, а выводить после него. Вы первый раз макет выводите?
---
```1c
    ОбластьКолонкаОбъемПодвал.Параметры.ИтогоОбъем = ИтогоОбъем;
```
---
ОбластьКолонкаОбъемПодвал.Параметры.ИтогоОбъем = ИтогоОбъем;
---
чтото не получается вывести в этот параметр, выходит целой колонкой
---
Так его не надо в цикле выводить!
---
сделал не в цикле, теперь не суммирует колонку Объем
---
конечно не суммирует, нужно считать в цикле, а выводить после него. Вы первый раз макет выводите?
---
Спасибо огромное! Получилось! Да я не сталкивался с доработкой типовых печатных форм, в глазах куча кода который трудно разобрать, делал только с нуля сам. С наступающим!
---
Пожалуйста! И вас с наступающим!
---
Так у тебя идет строка Заполнить(данныеВбыорки) притом, что ты считаешь итог в переменной. Должно быть что-то типа:
ТвояОбласть.Параметры.ИтогОбъем = ТвояИтоговаяПеременная.
---
Кстати, эта строка закоменченая есть чуть ниже. Только она должна быть до слова Присоеденить.
```1c
    &НаСервере

    Функция СоздатьИВернуть()
    ОСВ = Отчеты.ОборотноСальдоваяВедомостьПоСчету.Создать();

    ...
    Форма = РеквизитФормыВЗначение("???"); //как тут указать форму созданного объекта, чтобы вызвать метод? Если указать "Отчет" возвращает форму текущего
    //объекта, а не созданного.
    Результат = Новый ТабличныйДокумент;
    Результат = Форма.СформироватьОтчетНаСервере();
    Возврат Результат;
    КонецФункции;
```
---
никак.
---
никак.
---
Решается в несколько строчек кода

```1c
    &НаКлиенте

    Процедура СоздатьОСВ(Команда)

    Форма = ПолучитьФорму("Отчет.ОборотноСальдоваяВедомость.ФормаОбъекта");

    Результат = Форма.СформироватьОтчетНаСервере();

    Если Результат.ЗаданиеВыполнено Тогда

    Форма.Открыть() ;

    КонецЕсли;

    КонецПроцедуры
```
---
спасибо, но вопрос был про &НаСервере.
---
```1c
    Функция СоздатьИВернуть()
    ОСВ = Отчеты.ОборотноСальдоваяВедомостьПоСчету.Создать();

    Результат = Новый ТабличныйДокумент;
    Результат = ОСВ.СформироватьОтчетНаСервере();
    Возврат Результат;
    КонецФункции;
```
---
Метод объекта не обнаружен (СформироватьОтчетНаСервере)
 Результат = ОСВ.СформироватьОтчетНаСервере();

Мне нужен не метод МодуляОбъекта, а метод Модуля Формы.
---
ПолучитьФорму() не предлагать?
---
С сервера форму никак не вызвать...
---
Ошибка в понимании
Правильно не так
Форма = РеквизитФормыВЗначение("???");
а так
ОтчетОбъект = РеквизитФормыВЗначение("???");
Для решения конкретно Вашей задачи - Перенесите код из модуля формы в общий серверный модуль и обращайтесь уже к нему.
---
Спасибо за замечания! "Пониманием" я и занимаюсь сейчас. Решить эту задачу другими способами не сложно. Интересовала именно такая постановка вопроса.
---
Ошибку понял. Так нужно получать объект, когда из модуля формы хочешь обратиться к методу модуля объекта.
---
Если дело касается вызова процедур в обработке некоей сторонней формы из конфигурации, а они не экспортные, то кроме как копирования сторонней формы из конфигурации в обработку и её адаптирования для запуска и вызова сделать чего-то другого нельзя.
---
Сообщение было скрыто модератором.
Добрый день.
Конфигурация УПП 1.3.170
Где сейчас 1с хранит у себя ФИАС ?

Создал пустую базу, добавил физическое лицо, заполнил адрес, предварительно загрузил нужный регион. Открываю справочник Контактная информация, сохранённый адрес есть. Открываю регистр сведений Адресный классификатор, записей нет.
Странно, куда-то ведь загрузился выбранный регион.
---
В РС "Адресный классификатор" начиная с релиза 1.3.166.2 ничего не записывается.
Начиная с релиза 1.3.166.2 сведения записываются в РС "Адресные объекты".
В релизе 1.3.166.2 добавлены новые объекты регистры сведений.
---
В РС "Адресный классификатор" начиная с релиза 1.3.166.2 ничего не записывается.
Начиная с релиза 1.3.166.2 сведения записываются в РС "Адресные объекты".
В релизе 1.3.166.2 добавлены новые объекты регистры сведений.
---
Доброе утро
может кто подскажет: отправляем в ФСС по больничному реестр и не подтягивается адреса заполненные по ФИАС
Почему?
Добрый день, настраиваю сервис 1С Номенклатура на стандартной УТ 11.4.13.281 без каких либо доработок.

Первая номенклатура была сопоставлена и заполнена (стандартные реквизиты и были созданы дополнительные) без проблем, последующие спапостовляются, но не заполяется как первая (вообще ничего не заполяется).

Первый скриншоп это то что сопоставлено, второй скриншот что загрузило , третий что не загружает
---
Проблема решена, проблема была в кривых обновлениях базы, поправили через расширение. Теперь все четка работает
---
С гриппфероном вам ,наверное повезло, что это название или похожее есть в базе сервиса. А вот с другими, видимо, нет.
---
Кроме первой позиции все остальные названия идентичны из сервиса, с первым уже как раз эксперемент.
Сопоставить то он сопоставит , даже если название "1234" будет, главное что "доп. реквизиты" не заполняет
---
А в сервисе все поля по позиции заполнены?
---
Если задать несуществующее наименование товара, то с чем он сопоставит? Может тогда сервис берет ваше название и добавляет к себе в базу?
---
Да, наименование, ед. изм. , вид номенклатуры
(5) Там в ручную выбрать через поиск можно с чем сопоставить
---
В описании сервиса пишут, что поддерживается поиск номенклатуры по штрихкоду. Не пробовали?
---
По ШК ищет, сопоставляет, но проблема в том что не заполняет доп реквизиты информацией из сервиса
---
А ограничений на работу сервиса нет? Он вроде платный.
---
Оплатили недавно, все робит
---
Все еще нуждаюсь в подсказке
---
Проблема решена, проблема была в кривых обновлениях базы, поправили через расширение. Теперь все четка работает
Есть такая колонка в табличной части с названием "2202#Квас Тарас 2л"
Нужно до знака # перенести в другую колонку этой же табличной части
А знак # удалить
Должно получится вроде такого Квас Тарас 2л и другая колонка 2202
Как реализовать такое с помощью 1С?
---
```1c
    _Наименование=стрЗаменить(Название,"#",Символы.ПС)
    _Наим1=стрПолучитьСтроку(_Наименование,1)
    _Наим2=стрПолучитьСтроку(_Наименование,2)
```
---
```1c
    Функция РазложитьСтроку(Знач Стр, Разделитель = ",") Экспорт

    МассивСтрок = Новый Массив();
    Если Разделитель = " " Тогда
    Стр = СокрЛП(Стр);
    Пока Истина Цикл
    Поз = Найти(Стр,Разделитель);
    Если Поз = 0 Тогда
    МассивСтрок.Добавить(Стр);
    Возврат МассивСтрок;
    КонецЕсли;
    МассивСтрок.Добавить(Лев(Стр,Поз-1));
    Стр = СокрЛ(Сред(Стр,Поз));
    КонецЦикла;
    Иначе
    ДлинаРазделителя = СтрДлина(Разделитель);
    Пока Истина Цикл
    Поз = Найти(Стр,Разделитель);
    Если Поз = 0 Тогда
    МассивСтрок.Добавить(Стр);
    Возврат МассивСтрок;
    КонецЕсли;
    МассивСтрок.Добавить(Лев(Стр,Поз-1));
    Стр = Сред(Стр,Поз+ДлинаРазделителя);
    КонецЦикла;
    КонецЕсли;

    КонецФункции
```
---
```1c
    _Наименование=стрЗаменить(Название,"#",Символы.ПС)
    _Наим1=стрПолучитьСтроку(_Наименование,1)
    _Наим2=стрПолучитьСтроку(_Наименование,2)
```
---
старая школа )))) часто ваш вариант встречаю
с 8.3.6
---
Гм! Всем желающим помочь рекомендуется прочитать предыдущую ветку этого же автора.
---
и зачем ее читать, мне интересно зачем писать не по теме? На этом форуме нельзя задавать вопросы?
---
Спасибо за совет
---
У меня старая платформа этого метода нет, пробую так

```1c
    Разделитель = "#";
    Строки = СтрЗаменить(Товар, Разделитель, Символы.ПС);
    Для Индекс = 1 По СтрЧислоСтрок(Строки) Цикл
    КонецЦикла;
    Строка.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию(стрПолучитьСтроку(Строки,2));
```
---
```1c
    Функция РазложитьСтроку(Знач Стр, Разделитель = ",") Экспорт

    МассивСтрок = Новый Массив();
    Если Разделитель = " " Тогда
    Стр = СокрЛП(Стр);
    Пока Истина Цикл
    Поз = Найти(Стр,Разделитель);
    Если Поз = 0 Тогда
    МассивСтрок.Добавить(Стр);
    Возврат МассивСтрок;
    КонецЕсли;
    МассивСтрок.Добавить(Лев(Стр,Поз-1));
    Стр = СокрЛ(Сред(Стр,Поз));
    КонецЦикла;
    Иначе
    ДлинаРазделителя = СтрДлина(Разделитель);
    Пока Истина Цикл
    Поз = Найти(Стр,Разделитель);
    Если Поз = 0 Тогда
    МассивСтрок.Добавить(Стр);
    Возврат МассивСтрок;
    КонецЕсли;
    МассивСтрок.Добавить(Лев(Стр,Поз-1));
    Стр = Сред(Стр,Поз+ДлинаРазделителя);
    КонецЦикла;
    КонецЕсли;

    КонецФункции
```
---
универсальнее нет и не будет ))))
---
Спасибо ,обязательно попробую
---
на "выхлопе" массив строк, а дальше - "всё в твоих руках"
Посерийного учета нет. Учет по номерам ГТД есть для некоторых товаров.
Необходимо в прайс-лист добавить поле, в котором отображать номер ГТД и страну происхождения, которые в данный момент продаются (и с наибольшей вероятностью будут в УПД). На один товар в базе могут быть зарегистрированы несколько номеров ГТД.
---
в УПД печать ГТД уже есть, посмотри как там реализовано и прикрути к своему прайсу.
---
в том то и дело, что пока они заказ оформят - мы этот ГТД уже продадим :-)

РегистрНакопления.ТоварыОрганизаций - здесь есть ГТД, так что все ок, запросик слегка перепишу :-)
---
Есть еще регистр ТоварыОрганизацийКПередаче. Если сделан заказ клиента, то может пригодиться.
вангую, это госзаказ
---
Если используется интеркампани, то не забудьте еще про РН "Резервы товаров организаций".
---
в УПД печать ГТД уже есть, посмотри как там реализовано и прикрути к своему прайсу.
---
Кстати идея, спасибо
---
Может быть, дать объявление в разделе Фриланс?
---
Предыдущая идея была ценнее, я просила практического совета
---
Это понятно. Но меня мучает вопрос: Зачем покупателю в прайсе видеть ГТД? Его наличие меняется при каждой отгрузке и нет смысла видеть устаревшие данные.
---
прайс отправляется оптовику. Зачем им это надо - сама не понимаю, ГТД может меняться. Но они берут много. Кто платит тот и музыку заказывает.
---
Даже в этом случае надо понимать, что остатки на момент отгрузки этому покупателю будут наверняка отличаться
---
в том то и дело, что пока они заказ оформят - мы этот ГТД уже продадим :-)

РегистрНакопления.ТоварыОрганизаций - здесь есть ГТД, так что все ок, запросик слегка перепишу :-)
---
Есть еще регистр ТоварыОрганизацийКПередаче. Если сделан заказ клиента, то может пригодиться.
вангую, это госзаказ
---
Проще сделать запрос к справочнику Номера ГТД по владельцам.
---
Да, но в справочнике все ГТД, и те, которые закончились уже, и новые. А мне нужны актуальные
---
В таком случае вместо прайса достаточно воспользоваться отчетом "Контроль номеров ГТД товаров"
---
Еще есть отчет "Развернутое сальдо по видам запасов и номерам ГТД" )
---
Если используется интеркампани, то не забудьте еще про РН "Резервы товаров организаций".
Граждане, возможно ли воспользоваться картинкой из стандартной коллекцией картинок 1С, например "+/-" из коллекции вида движения накопления?

При выборе из библиотеки картинок "+" и "-" отсутствуют, коллекций там тоже не видать.
Но ведь система использует коллекции при выводе списка документов или списка записей регистра накопления. Как до них добраться?
---
Можно получить картинку и во встроенном языке, но толку от этого мало, программно установить ее в качестве картинки строк таблицы всё равно не получится, так как её тип будет абсолютный:

```1c
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
    КопироватьФайл("v8res://basic/AccumRegForm.zip", ИмяВременногоФайла);
    Картинка = Новый Картинка(ИмяВременногоФайла);
```
---
например, в УТ11 есть такой набор картинок, так и называется "ПлюсМинус".
---
Согласен, самый очевидный вариант - добавить свою коллекцию, но удивляет (и раздражает) отсутствие стандартных картинок в стандартной же библиотеке
---
Это ресурс AccumRegForm.zip в basic_root.res. Вроде бы можно достучаться до картинки во встроенном языке, но я не пробовал. Оригинальный zip для разных масштабов.
---
Спасибо! Использую коллекцию из файла, при помощи встроенного языка пока не получается (вообще не понятно куда идти воевать)
---
Можно получить картинку и во встроенном языке, но толку от этого мало, программно установить ее в качестве картинки строк таблицы всё равно не получится, так как её тип будет абсолютный:

```1c
    ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
    КопироватьФайл("v8res://basic/AccumRegForm.zip", ИмяВременногоФайла);
    Картинка = Новый Картинка(ИмяВременногоФайла);
```
Как обратиться к элементу формы документа из внешней обработки? Я запросом смог только к элементам объекта
---
а после получения что ?
ну допустим,

```1c
    НужныйЭлемент = ВашаФорма.Элементы.ИмяНужногоРеквизита;
```
---
метод ПолучитьФорму()?
---
Спасибо, а если я уже сделал выборку из запроса, какой код нужно написать, чтобы после метода получитьформу, или открытьформу, мы получили один элемент этой самой формы, причем прикрепленный именно к элементу выборки?
---
скорее всего форма вообще не нужна для этого. Какой конечный результат должен быть, изменить реквизит документа ?
---
нет, получить элемент формы
---
а после получения что ?
ну допустим,

```1c
    НужныйЭлемент = ВашаФорма.Элементы.ИмяНужногоРеквизита;
```
---
а после получения использовать в обработке) спасибо за синтаксис
добрый день, изучение свое 1Са начал с версии 8.3, как подсчитать произведение там, знаю, умею, научился, а как его подсчитать в 1С 7.7, Коэф*Кол-во???
---
ПОМОГИТЕ!!!
---
как ее подсчитать в 1С 7.7, Коэф*Кол-во??? В цикле по строкам.
---
в 7.7 вообще профан, еле-еле столбец "под" добавил, в 1С 8.3 считал

```1c
    Пер=ЭлементыФормы.ТабличнаяЧасть2.ТекущиеДанные;
    ПолеИтогоСамортизации=ЭлементыФормы.ПолеИтогоСамортизации.Данные;
    ПолеИтогоСамортизации = 0;
    Для Каждого Пер Из ТабличнаяЧасть2 Цикл
    ПолеИтогоСамортизации = ПолеИтогоСамортизации + Пер.СуммаАмортизацииГПлз;
    Конеццикла
```

а в 7.7 как?
---
а в 7.7 как? А в типовых посмотреть?
Если ваша ТабличнаяЧасть2 - это табличная часть текущего документа, то код примерно такой:

```1c
    ПолеИтогоСамортизации = 0;
    ВыбратьСтроки();
    Пока ПолучитьСтроку()=1 Цикл
    ПолеИтогоСамортизации = ПолеИтогоСамортизации + Коэф*Кол-во;
    КонецЦикла
```
---
благодарю, но видимо ваша проблема, а именно не внимательность и отсутствие понимать причинно-следственные связи вещей, НАМНООООГО глубже вопроса с которым обратился я, желаю вам крепкого умственного здоровья и прошу не напрягаться, просто отвлечь ваше внимание от моей темы и не обращать на нее внимания,хорошего вам самочувствия!
---
В смысле - в каждой строке в графе "Под" должно стоять произведение количества на коэффициент?

Или оно только должно пересчитываться при изменении количества или коэффициента пользователем в текущей строке?

P.S. В семёрке это даже легче, чем в восьмёрке!
---
Вы поставили меня в тупик. То есть, ваш вопрос это сделал. То есть, это сделали вы своим вопросом.
Неожиданно.
---
а я вас ожидал.вас-личностей, которые существуют на просторах этого форума для диалога,а не для решения проблемы с которой человек обратился.
---
Если это таблица значений на форме, то примерно так

```1c
    ТЗ.ВыбратьСтроки();
    Пока ТЗ.ПолучитьСтроку() = 1 Цикл
    ТЗ.под = ТЗ.Колво * ТЗ.К;
    КонецЦикла;
```
---
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
    ТЗ.под = ТЗ.Колво * ТЗ.К;
КонецЦикла;

переменная не определена (ТЗ)
---
Ну у вас видимо Табличная часть в документе. Если так то вам правильно написали, просто без "ТЗ" делайте, подставьте идентификаторы колонок и все получится
---
Что подразумевается под суммой? Сумма произведений К * Колво ?
Если в колонку "Под" запишете произведения см (8). То сумму посчитать так же, как и в 8.3

```1c
    ТЗ.Итог("под");
```
---
ошибку с НЕ определением убрал, но ничего не считает(поле так и остается пустым)
---
ПОМОГИТЕ!!!
---
хотите поговорить об этом?
---
Не позорь мой родной город. стучись в личку.
---
Итог = ДОк.Количество * Док.КОэффициент;