Перенести информацию из одной табличной часть в другую табличную часть

1. user1899831 01.02.23 06:52 Сейчас в теме
Здравствуйте. Мне дали задание в одном документе (документ ПланОтгрузки) сделать две табличные части (Товары и Комплектация). В таблице "Товары" должна быть указана продукция(столбик) и её количество (также столбик). Между таблицами "Товары" и "комплектация" есть кнопка "распределить", нажав на которую вторая таблица "Комплектация"(столбики продукция и количество) должна заполнить данными из таблицы "Товары", но при это таблица "Комплектация" должна заполнять так, чтобы количество продукции не привышало 50 единиц (т.е. если в строке количество продукции например 70, то в одной строке количество этой продукции будет 50, остальное количество продукции переходит на следующую строчку где она уже будет равна 20).
Вопрос, как это можно реализовать к модуле? Как в принципе это лучше сделать? Надеюсь вопрос расписал понятно.
п.с. пожалуйста, не кидайтесь тапками, я только учусь и могу чего-то не знать.
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 2809 01.02.23 07:27 Сейчас в теме
Циклом в цикле. Типа такого что-то (сам уж на 1С переведи)
for i in T1:
  c = i.count
  while c > 50:
    n = T2.NEW()
    n.good = i.good
    n.count = 50
    c = c - 50
  ;
  n = T2.NEW()
  n.good = i.good
  n.count = c
;
Показать
Оставьте свое сообщение
Вакансии
Разработчик
Москва
зарплата от 150 000 руб. до 170 000 руб.
Полный день

Аналитик 1С
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день

Ведущий Инженер - программист 1С
Новокузнецк
зарплата от 100 000 руб.
Полный день

Программист 1C
Москва
Полный день

Главный специалист (Программист 1с)
Подольск
зарплата от 100 000 руб. до 110 000 руб.
Полный день