Версия для печати темы (https://pro1c.org.ua/index.php?s=93d1623cfd8ce894279cd44180d23e62&showtopic=40123)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Сравнение 2-х таблиц значений по 3-м полям

Автор: rpervak 08.09.17, 23:01

Здравствуйте !
1С:Предприятие 8.3 (8.3.9.1850)
УПП 1.3.39.1 (Обычное приложение)

Помогите, пожалуйста, реализовать такую задачу, хотя бы подскажите логику:
Есть ТЗ1(из остатков и оборотов "Партии товаров на складах" за период) и ТЗ2(из таб. части документа, заполненного из того же регистра в начале периода)
ТЗ1 и ТЗ2 с идентичными полями ("Номенклатура", "ХарактеристикаНоменклатуры", "КоличествоПриход")

1. в начале периода заполняется таб. часть документа остатками и приходом из вышеуказанного регистра.
2. на протяжении периода может меняться количество прихода по той номенклатуре, которая уже есть в ТЗ2, или же появляться новая.

Задача состоит в том, что бы при нажатии кнопки "Обновить таб. часть" сравнивались остатки и приходы (ТЗ1) на текущий момент периода с ТЗ2, заполненной таб. части документа в начале периода.
а) Если такая номенклатура и характеристика есть в ТЗ2, то обновить приход
б) Если в ТЗ1 есть новые приходы, то добавить их в таб. часть документа

P.S. Естественно выборки в рамках одного склада и периода (месяца)

Пробовал и через отбор и циклами, не вышло
Заранее благодарен !

Автор: awp 10.09.17, 8:29

rpervak @ Вчера, 0:01 * ,

Т31_32 "Номенклатура", "ХарактеристикаНоменклатуры", "КоличествоПриход31", "КоличествоПриход32"

Свернуть(....)

Автор: rpervak 10.09.17, 23:07

Спасибо ! Все получилось.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua