Последняя версия DataExpress 2021.06.18

Изображение Скачать | Изображение Что нового?

Заполнение табличной части по кнопке

Все вопросы, связанные с написанием скриптов и SQL-запросов.
Evgeniy
Интересующийся
Сообщения: 63
Зарегистрирован: 02 фев 2017, 11:23
Благодарил (а): 2 раза

Заполнение табличной части по кнопке

Сообщение Evgeniy » 28 авг 2018, 15:54

Доброго времени суток форумчане!
Опять возникли сложности с реализацией функционала, на этот раз думаю выражения не помогут.
А именно вопрос такой:
На форме есть 2-е таблицы, одна содержит готовые изделия, а другая комплектующие входящие в эти изделия.
Реализовать нужно заполнение табличной части комплектующих, на основании из спецификации которая указана в таблице изделий на против каждого из них. При том что количество указанное в спецификации должно ещё автоматом умножиться на количество указанное в изделии. И всё это должно заполнить таблицу материалы!!!
Вот почти такой функционал есть у компонента объект, "заполнить таблицу". Мне нужно что то типа этого, но с циклов заполнения и вычислениями. Во как понаписал. На картинке нарисовано наглядно, что откуда и куда берётся и вставляется. Очень прошу подсказать.
Вложения
скрин.jpg
скрин.jpg (260.73 КБ) 1526 просмотров

jurist23rus
Эксперт
Сообщения: 2856
Зарегистрирован: 30 сен 2016, 09:42
Откуда: Майкоп
Благодарил (а): 9 раз
Поблагодарили: 64 раза

Re: Заполнение табличной части по кнопке

Сообщение jurist23rus » 28 авг 2018, 16:00

Боюсь, что без скриптов вам не обойтись.
Destiny is a very convenient word for those who never take decisions.

Evgeniy
Интересующийся
Сообщения: 63
Зарегистрирован: 02 фев 2017, 11:23
Благодарил (а): 2 раза

Re: Заполнение табличной части по кнопке

Сообщение Evgeniy » 28 авг 2018, 16:04

jurist23rus писал(а):Боюсь, что без скриптов вам не обойтись.

Я про тоже. Но не могу понять как работает компонент формы "объект". У него почти похожий функционал есть "заполнить таблицу".

Аватара пользователя
Гocть
Эксперт
Сообщения: 1587
Зарегистрирован: 27 ноя 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Заполнение табличной части по кнопке

Сообщение Гocть » 28 авг 2018, 16:04

А скиньте базу покомкать, если не сложно.
Фрилансер. Разработка на заказ. Консультирование.

Evgeniy
Интересующийся
Сообщения: 63
Зарегистрирован: 02 фев 2017, 11:23
Благодарил (а): 2 раза

Re: Заполнение табличной части по кнопке

Сообщение Evgeniy » 28 авг 2018, 16:20

Гocть писал(а):А скиньте базу покомкать, если не сложно.

Не могу скинуть, загрузчик форума ругается на слишком большой файл.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1587
Зарегистрирован: 27 ноя 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Заполнение табличной части по кнопке

Сообщение Гocть » 28 авг 2018, 16:21

zip, rar, Яндекс-диск. В 21 веке ж живём.
Фрилансер. Разработка на заказ. Консультирование.

Evgeniy
Интересующийся
Сообщения: 63
Зарегистрирован: 02 фев 2017, 11:23
Благодарил (а): 2 раза

Re: Заполнение табличной части по кнопке

Сообщение Evgeniy » 28 авг 2018, 16:34

Гocть писал(а):zip, rar, Яндекс-диск. В 21 веке ж живём.

На Яндексе https://yadi.sk/d/f2xdO3bc3adc2L

Аватара пользователя
Гocть
Эксперт
Сообщения: 1587
Зарегистрирован: 27 ноя 2017, 08:02
Благодарил (а): 1 раз
Поблагодарили: 16 раз

Re: Заполнение табличной части по кнопке

Сообщение Гocть » 28 авг 2018, 16:40

Можете хоть чего нибудь в нее набросать? Пока с вашими "защитами" разберешься, времени кучу убьешь. (Запись без "Огранизации" не сохранить, "Огранизацию" через запись не добавить. И т.п.)
Фрилансер. Разработка на заказ. Консультирование.

Evgeniy
Интересующийся
Сообщения: 63
Зарегистрирован: 02 фев 2017, 11:23
Благодарил (а): 2 раза

Re: Заполнение табличной части по кнопке

Сообщение Evgeniy » 28 авг 2018, 16:57

Гocть писал(а):Можете хоть чего нибудь в нее набросать? Пока с вашими "защитами" разберешься, времени кучу убьешь. (Запись без "Огранизации" не сохранить, "Огранизацию" через запись не добавить. И т.п.)

Это поле не критично, можете его удалить с формы. На задачу оно не влияет. Так же заполнить из заявки тоже можно удалить.

Evgeniy
Интересующийся
Сообщения: 63
Зарегистрирован: 02 фев 2017, 11:23
Благодарил (а): 2 раза

Re: Заполнение табличной части по кнопке

Сообщение Evgeniy » 28 авг 2018, 17:02

Гость. Удалите поля "Организация", "Склад" и "Заполнить по заявке". На всех остальных полях стоить проверка на заполнение "Обязательное поле". Всё что должно работать в табличных частях заполнено. Заполняется по кнопке таблицы "Добавить" и далее по колонкам строк вводим или выбираем значения.


Вернуться в «Программирование в DataExpress»