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

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

02.06.2016, 09:41. Показов 20072. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru