|
задваивается номенклатура(определенная) | ☑ | ||
---|---|---|---|---|
0
DexTPwNz
20.12.12
✎
18:43
|
Доброго времени суток, сломал голову уже. От чего может происходить за двоение определенной номенклатуры при движении по регистру. У меня получилось что 2 позиции берут и за дваиваются. Они абсолютно идентичны другой номенклатуре по структуре и заполнению. Пробовал делать тестирование и исправление, все в норме. Помогает - тупо скопировать, старую помечаю на удаление. Добавляю скопированную номенклатуру в документ, провожу за двоения нет. Что самое интересное, в документе указываются признаки номенклатуры например цвет(булево), есть стоит истина то получается что есть отклонения по цвету. Как выглядит в регистре: 1 строчка по этой номенклатуре указана с отклонением а 2 без. Создавал новый документы и т.д. Не могу понять что за баг. Проводка сделана на выборке из ТЗ. Если была ошибка запроса тогда другие документы с другой номенклатурой раздваивались бы тоже. А тут именно определенная :( Спасибо!
Подскажите что это такое на будущее. |
|||
1
НуВотКак
20.12.12
✎
18:48
|
Удали помеченую на удаление
|
|||
2
DexTPwNz
20.12.12
✎
19:02
|
Тут ка бы смысл в том что ее(помеченную) можно и не трогать, я выбираю скопированную (аналогичную помеченной) номенклатуру, задвоения нету. А вот если в другой базе где нет скопированных номенклатур то там за дваивается.
|
|||
3
DexTPwNz
20.12.12
✎
22:19
|
Из за чего может быть :( ????
|
|||
4
DexTPwNz
21.12.12
✎
09:12
|
Up
|
|||
5
DexTPwNz
21.12.12
✎
10:01
|
up
|
|||
6
Быдло замкадное
21.12.12
✎
10:10
|
задваивается движение в регистре а не номенклатура на смколько я понимаю.
В обоих движениях одинаковая номенклатура? |
|||
7
Serg_1960
21.12.12
✎
10:12
|
"Доброго времени суток, сломал голову уже" - предлагаешь и нам её сломать? Особенно понравилоссь маленькое уточнение с твоей стороны - "А вот если в другой базе... то там за дваивается" :)
Давай я лучше угадаю твой пол и цвет волос? PS: без обид автор, но твоя попытка объяснить нам то, что ты сам толком не понимаешь - не засчитывается. |
|||
8
DexTPwNz
21.12.12
✎
10:36
|
Спасибо. 6 уже сам понял )) с утра лучше думается. Да я так и понял что плохо объяснил , но когда писал на большее был не способен :(
|
|||
9
Мимо Проходил
21.12.12
✎
10:40
|
(8) Вчера в глазах двоилось? :))
|
|||
10
Serg_1960
21.12.12
✎
10:51
|
(0 "задвоение при движении по регистру... проводка сделана по выборке из ТЗ..." - озвучь алгоритм запроса или что там у тебя.
Телепатирую: багается алгоритм, когда автор предпологает наличие двух значений (например: "Истина" и "Ложь"), а там - "Неопределено". Неожиданно :о) |
|||
11
DexTPwNz
21.12.12
✎
11:38
|
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.Текст ="ВЫБРАТЬ РАЗЛИЧНЫЕ | ПоступлениеТМЦСтадия.Номенклатура, | ПоступлениеТМЦРезультат.РасхождениеПоХимии, | ПоступлениеТМЦТМЦ.Ссылка.Дата, | ПоступлениеТМЦТМЦ.Ссылка.Склад, | ПоступлениеТМЦТМЦ.Ссылка.Контейнер, | ПоступлениеТМЦТМЦ.Клеймо, | ПоступлениеТМЦТМЦ.Страна, | ПоступлениеТМЦТМЦ.Ссылка, | ПоступлениеТМЦРезультат.РасхождениеПоБиологии, | ПоступлениеТМЦТМЦ.Количество, | ПоступлениеТМЦТМЦ.Ссылка.Контрагент, | ПоступлениеТМЦСтадия.ФизХимияФакт, | ПоступлениеТМЦСтадия.МикроБиологияФакт |ИЗ | Документ.ПоступлениеТМЦ.ТМЦ КАК ПоступлениеТМЦТМЦ | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТМЦ.Стадия КАК ПоступлениеТМЦСтадия | ПО ПоступлениеТМЦТМЦ.Номенклатура = ПоступлениеТМЦСтадия.Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТМЦ.Стадия2 КАК ПоступлениеТМЦСтадия2 | ПО ПоступлениеТМЦТМЦ.Номенклатура = ПоступлениеТМЦСтадия2.Номенклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТМЦ.Результат КАК ПоступлениеТМЦРезультат | ПО ПоступлениеТМЦТМЦ.Номенклатура = ПоступлениеТМЦРезультат.Номенклатура |ГДЕ | ПоступлениеТМЦТМЦ.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Result = Запрос.Выполнить(); //Запрос.УстановитьПараметр("Передать", Перечисления.Состояния.Передать()); Выборка = Result.Выбрать(); // Выборка = Result.Выгрузить(); Пока Выборка.Следующий() Цикл Движение = Движения.ХАССП.Добавить(); Движение.Период = Выборка.Дата; Движение.Номенклатура = Выборка.Номенклатура; Движение.Склад = Выборка.Склад; Движение.Контеинер = Выборка.Контейнер; Движение.Клеимо = Выборка.Клеймо; Движение.ОтклонениеХимия = Выборка.РасхождениеПоХимии; Движение.ОтклонениеБиология = Выборка.РасхождениеПоБиологии; Движение.ВесФакт = Выборка.Количество; Движение.Поставщик = Выборка.Контрагент; Движение.Химия = Выборка.ФизХимияФакт; Движение.Биология = Выборка.МикроБиологияФакт; КонецЦикла; Читал что платформа 1С:Предприятие 8.1 (8.1.15.14) задваивать может, мол перед проведением удалять записи в ручную. Сеанс телепатии не удачен :( |
|||
12
Михаил Козлов
21.12.12
✎
11:42
|
(11) На 8.1.15.14 было задваивание на созданных и проведенных документах. После перепроведения задваивания исчезали.
|
|||
13
Serg_1960
21.12.12
✎
16:12
|
(11) Сеанс телепатии почти удачен :) Если в таблицах "Стадия" и/или "Результат" отсутствует позиция номенклатуры, указанная в таблице "ТМЦ", то какие значения из этих таблиц будут в выборке? Использование таблицы "Стадия2" - не понял.
Почему "ВЫБРАТЬ... ПоступлениеТМЦСтадия.Номенклатура,", а не "ПоступлениеТМЦТМЦ.Номенклатура" или "ПоступлениеТМЦРезультат.Номенклатура"? |
|||
14
Serg_1960
21.12.12
✎
16:24
|
(0) Ответ: в данном документе "рассогласованы" табличные части по "проблемной" номенклатуре.
|
|||
15
Vladal
21.12.12
✎
16:28
|
(11) метод регистра Записать с параметром Ложь. Посмотри в СП.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |