Имя: Пароль:
1C
1С v8
Регистр сведений подчинённый регистратору
0 Vitalii72
 
09.11.16
13:01
Подскажите пожалуйста, не могу разобраться как сделать при проведение  документа проверку. Есть Регистр сведений ЦеныНаРаботы, там есть измерение Модель и ресурс Цена. При проведение документа и записи в этот регистр выдаёт ошибку, если в табличной части есть две одинаковых модели. По логике надо сделать проверку, чтобы он записывал только одну запись, вторую пропускал. Пытался сделать в обработке проведения запрос с проверкой по модели в регистре сведений по текущей дате документа, доходит до цикла и тишина. Пытался через структуру отбора с методом получить, с ключами даты и отбора, получаю доступ только к ресурсу, измерение не доступно. Что не так делаю, учусь, ногами не бить...
1 Альбатрос
 
09.11.16
13:18
Просто сверни таблицу по нужным тебя полям и пиши в регистр.
2 Vitalii72
 
09.11.16
13:18
(1) Как можно свернуть, не понял )
3 Альбатрос
 
09.11.16
13:20
НоваяТЗ = ТвояТабЧасть.Выгрузить();
НоваяТЗ.Свернуть("Модель, <ДругиеНужныеТебеПоля>", "<Поля, которые нужно просуммировать>");
4 novichok79
 
09.11.16
13:20
(0) запросом выбрать измерения и ресурсы по ним. например максимум по цене для каждой модели, а потом записать набором записей по регистру.
5 Vitalii72
 
09.11.16
13:29
(3) Вы предлагаете свернуть столбик, а мне нужен этот столбик, надо, чтобы он повторяющие модели не записывал в одной табличной части документа.

(4) Пробовал делать запрос, доходит до цикла и тишина. Отладчиком смотрел шаги, выдаёт в конце пустое значение.
6 Альбатрос
 
09.11.16
13:30
(5) Зачем тебе это столбик в скопированной ТЗ? Эта ТЗ как раз для записи в регистр, в ней не будет повторяющихся моделей, как раз то, что ты и просил
7 Vitalii72
 
09.11.16
13:31
(3) При проведение пишет, что такая модель уже есть по этой дате и не даёт записывать вторую. Хотя у них всё одинаковое, название модели и цена.
8 Альбатрос
 
09.11.16
13:32
(7) Выкладывай код.
9 Альбатрос
 
09.11.16
13:33
И вариант с запросом тоже
10 Михаил Козлов
 
09.11.16
14:08
Проверьте еще периодичность регистра.
11 НЕА123
 
09.11.16
14:12
автоудаление - тоже вопрос.