|
Умножение | ☑ | ||
---|---|---|---|---|
0
RomanKR
11.08.12
✎
21:32
|
Привет всем!
Я создал в 1 ТЧ где я выбираю блюдо ещё один реквизит 1 ТЧ КолВоПорций и я хочу чтобы при изменении КолВоПорций менялась и норма продуктов относящихся к этому блюдо во 2 ТЧ то есть столбец КолВоПорций в 1ТЧ умножался на колонку Норма во 2 ТЧ? Подскажите пожалуйста как можно это реализовать! Заранее спасибо! |
|||
1
Фдулич
11.08.12
✎
21:38
|
нефига не понял !
|
|||
2
Конфигуратор1с
11.08.12
✎
21:38
|
(0)Запросом
|
|||
3
Фдулич
11.08.12
✎
21:38
|
пиши понятней !
|
|||
4
Конфигуратор1с
11.08.12
✎
21:39
|
(1)Телепатирую - У него есть две ТЧ, при изменении реквизита в одной он хочет пересчитать некий реквизит в другой
|
|||
5
RomanKR
11.08.12
✎
21:40
|
(4) ну вообщем правильно написал я ещё в терминалогии не шарю обьяснил как смог!
|
|||
6
RomanKR
11.08.12
✎
21:50
|
Проблема в том что выбор блюда у меня тоже состоит из запроса я теперь понять не могу как тут запрос написать так как должны умножиться на колпорций только ингры того блюда напротив которого я поставил это кол-во порций
|
|||
7
Мигрень
11.08.12
✎
21:54
|
(6) Если проц двухядерный, то он может выполнить два запроса одновременно, мне кажется.
|
|||
8
Vladal
11.08.12
✎
21:55
|
(7) Ты шутник.
|
|||
9
Vladal
11.08.12
✎
21:56
|
У меня двухъядерный проц, но при запуске 4 сеансов 1С с выполнением запросов, он вполне себе справляется.
То же было и на предыдущем проце - одноядерном Целероне. |
|||
10
Мигрень
11.08.12
✎
21:58
|
(9) Считаю, нужно запустить два сеанса, поскольку две ТЧ, пускай запросы выполняются в двух разных сеансах.
|
|||
11
aleks-id
11.08.12
✎
22:00
|
(0) начни с хелло ворлд
|
|||
12
RomanKR
11.08.12
✎
22:02
|
Слушайте петросяны (11) вы шутите над собой перед зеркалом! если помочь нечем нечего флудить в теме!
|
|||
13
Vladal
11.08.12
✎
22:07
|
(3) Да что непонятного?
тчБлюды.Блюдо тчБлюды.КвоПорций тчБлюды.ЦенаБлюды тчБлюды.СуммаБлюдей тчИнгредиенты.Ингредиент тчИнгредиенты.КвоИнгредиента тчИнгредиенты.Цена/сумма/и т.д. У Блюдей есть состав ингредиентей, пример: тчБлюдей Пырижочечек с сасисачкай - 1 шт = тесто 50 г, сасисачка 30 г Пырижочычек с абрикосачкай - 3 шт = тесто 150 г, абрикосачка 3х60 г, косточка абрикосачки 3х3 г. Пырижочичек с павидлачкай - 2 шт = тестачка 2х50г, павидлачка 2х50г Получаем тчСостав в таком виде: Тестачка - 1 Сасисачка - 1 Тестачка - 3 Абрикосачка - 3 КосточкаАбрикосачки - 3 Тестачка - 2 Павидлачка - 2 После сворачивания получаем такую себе вторую ТЧ: Тестачка - 6 Сасачка - 1 Абрикосачка - 3 Косточка - 3 Повидлочко - 2 Я правилюно понимаю вопрос? |
|||
14
RomanKR
11.08.12
✎
22:13
|
да правильно понимаешь! в 1 ТЧ у меня 2 поля наименование блюда и КолВоПорций во 2 ТЧ у меня 2 поля Наименование(ингридиента) и Норма этого ингридиета в блюде! и мне надо если я напротив конкретного блюда изменил кол-во его порций то и умножились только ингридиенты которые входят в это блюдо а остальные не менялись
|
|||
15
Vladal
11.08.12
✎
22:24
|
Есть два варианта:
Программно перебирать первую таблицу, читать состав блюда и умножать его на количество блюд в первой таблице. Потом сворачивать. Второй вариант - запросом. Во временную таблицу помещать первую ТЧ, вложенный запрос по составу блюд, и отдельное поле с формулой типа ВложенныйХапрос.КвоСостоава * ВремТЗ.КвоБлюды |
|||
16
RomanKR
11.08.12
✎
22:28
|
Хорошо спасибо попробую!
|
|||
17
Vladal
11.08.12
✎
22:34
|
(16) ТОлько пересчет по всей первой ТЧ надо делать, либо составлять допиндекс "блюдо", чтобы не считать всё, а только изменившееся блюдо. ИМХО, так рациональнее.
|
|||
18
Vladal
11.08.12
✎
22:35
|
Т.е. ТЧсостав будет с полями Блюдо, Ингредиент, количество.
А потом методом НайтиСтроки выбрать только состав интересующего блюда и работать с ними. Тут полёт фантазии огромен. |
|||
19
RomanKR
11.08.12
✎
22:42
|
Спасибо я попробую!
|
|||
20
kotletka
11.08.12
✎
22:44
|
узнать бы уф или нет, если нет, то почему бы в ячейках кол-во не выбрать "ПриИзменении()"
|
|||
21
зелёный стол
11.08.12
✎
23:14
|
к роме проблем с пунктуацией ещё и без чувства юмора
|
|||
22
Mucmuk
11.08.12
✎
23:22
|
Да тяжела ноша 1С-ника) Блюда считаем)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |