Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.99/88: Рейтинг темы: голосов - 88, средняя оценка - 4.99
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 117

Отчет СКД. Пересчет значения поля табличного документа при изменении другого поля

02.06.2016, 09:41. Показов 20001. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ, есть отчет без СКД, нужно разрешить ввод пользователем 5 графы отчета, и на основе введенного рассчитать другие две графы отчета(6,7)?
Миниатюры
Отчет СКД. Пересчет значения поля табличного документа при изменении другого поля  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2016, 09:41
Ответы с готовыми решениями:

Получение значения ячейки поля табличного документа.
Подскажите, можно ли как-то получить значение любой ячейки поля таб документа? К примеру, мне нужно сделать 2 поля ввода (право, верх),...

Access 2013 + VBA не обновляются поля при программном изменении значения поля со списком
Доброго времени суток, уважаемые форумчане! Поскажите, пожалуйста, решаем ли следующий вопрос. Форум и интернет - перекапывал...

Подстановка значения поля при выборе значения другого поля
Добрый день. Есть таблица Блюда и таблица Меню. В Меню есть поле наименование, в свойствах которого в поле источник данных стоит таблица...

25
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 117
02.06.2016, 20:01  [ТС]
Студворк — интернет-сервис помощи студентам
Xomych, Не понял, по идее проводят документ, отчет не проводится, если я правильно понимаю. Тогда как как провести документ если все заполняется в отчете.Отчет ведь не проводится?

Добавлено через 2 минуты
Скорее всего я с заданием не догоняю, можешь объяснить как лучше сделать в данном случае?
Если через документ, то наверн лучше заполнять табличную часть документа или можно сформировать отчет и на основе полученных и введенных данных провести движения?

Добавлено через 1 минуту
Xomych, Объясни пожалуйста в 1с я новичок, и делаю эту часть уже долго остальное вроде сделал, а здавать завтра
0
858 / 657 / 112
Регистрация: 01.11.2012
Сообщений: 2,411
02.06.2016, 20:06
Лучший ответ Сообщение было отмечено gabd_marat как решение

Решение

Цитата Сообщение от gabd_marat Посмотреть сообщение
Скорее всего я с заданием не догоняю, можешь объяснить как лучше сделать в данном случае?
Если через документ, то наверн лучше заполнять табличную часть документа и можно сформировать отчет и на основе полученных и введенных данных провести движения?
Именно, я бы делал только так, потому что это правильно.
Документ. кнопка "Заполнить", заполняется табличная часть учетными данными с помощью запроса, вводится факт, на колонку факт вешается процедура ПриИзменении(), в которой считается отклонения по всем остальным колонкам. Кнопка "Отчет", по которой выводится сама Ведомость, на основе нарисованного тобой макета.
И собственно "Проведение", в модуле документа пишешь нужные проводки в Регистр
1
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 117
02.06.2016, 20:38  [ТС]
Xomych, А куда выводить отчет? Еще одну форму создать?
0
858 / 657 / 112
Регистрация: 01.11.2012
Сообщений: 2,411
02.06.2016, 20:48
В макет, прилепи к документу
0
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 117
02.06.2016, 21:40  [ТС]
Xomych, Как выгрузить в ТЧ Докумнта запрос
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Процедура ЗаполнитьДокументТЧ(Организация,Склад) Экспорт
//Текст запроса
//...
 
     Запрос.УстановитьПараметр("Организация",Организация); 
     Запрос.УстановитьПараметр("Склад",Склад);
     РезультатЗапроса = Запрос.Выполнить();
     Выборка = РезультатЗапроса.Выбрать(); 
     
     Пока Выборка.Следующий() Цикл
          Объект.Товары.НаименованиеМатериал = Выборка.Товар;
          Объект.Товары.УчетнаяЦена = Выборка.Цена;
          Объект.Товары.УчетныйОстаток = Выборка.КоличествоОстаток;
      КонецЦикла;
0
858 / 657 / 112
Регистрация: 01.11.2012
Сообщений: 2,411
03.06.2016, 10:44
Строку-то добавь сначала

1C
1
2
3
4
НС=Объект.Товары.Добавить();
НС.НаименованиеМатериал = Выборка.Товар;
НС.УчетнаяЦена = Выборка.Цена;
НС.УчетныйОстаток = Выборка.КоличествоОстаток;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.06.2016, 10:44

Зависимые поля (список значений одного поля зависит от значения другого поля)
Здравствуйте, Уважаемые участники форума, изучив множество подобных вопросов на разных форумах, не смог найти для себя нужный вариант....

Как связать между собой два поля (список значений одного поля зависит от значения другого поля)
Есть таблица: предмет, КодТипаМатериала (список), КодМатериала (список) для примера: стул, ткань, чёрное сукно ...

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

Получить при изменении значения поля старое и новое значения
Уважаемые форумчане! Помогите решить задачу: есть бд mysql, в ней есть поле "имя", есть поле "статус" - к нему привязан...

Как реализовать автозаполнение поля в DbGrid в зависимости от значения другого поля
Добрый день. Не могу разобраться в автозаполнением поля в gdgride. Суть проблемы, имеется у меня таблица в которой есть поле...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru