![]() |
|
Перестались создаваться движения в регистре накопления | ☑ | ||
---|---|---|---|---|
0
tg30000
17.07.12
✎
07:27
|
Обновил релизы конфигурации
До этого обновлял платформу и тоже переставали создаваться движения в регистре накопления что могло произойти, или что то поменялось??? Процедура ОбработкаПроведения(Отказ, Режим) Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | Реализация_вариант_Счет_00_116_списаниеТЧ.Номенклатура КАК Номенклатура, | СУММА(Реализация_вариант_Счет_00_116_списаниеТЧ.Количество) КАК Количество, | Реализация_вариант_Счет_00_116_списаниеТЧ.Ссылка.Подразделение, | Реализация_вариант_Счет_00_116_списаниеТЧ.Ссылка.Мол |ПОМЕСТИТЬ ТабДок |ИЗ | Документ.Реализация_вариант_Счет_00_116_списание.ТЧ КАК Реализация_вариант_Счет_00_116_списаниеТЧ |ГДЕ | Реализация_вариант_Счет_00_116_списаниеТЧ.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | Реализация_вариант_Счет_00_116_списаниеТЧ.Номенклатура, | Реализация_вариант_Счет_00_116_списаниеТЧ.Ссылка.Подразделение, | Реализация_вариант_Счет_00_116_списаниеТЧ.Ссылка.Мол | |ИНДЕКСИРОВАТЬ ПО | Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЕСТЬNULL(Счет_00_116Остатки.КоличествоОстаток, 0) КАК КоличествоОстаток, | ЕСТЬNULL(Счет_00_116Остатки.СуммаОстаток, 0) КАК СуммаОстаток, | ТабДок.Номенклатура, | ТабДок.Количество, | ТабДок.Подразделение, | Счет_00_116Остатки.Подразделение КАК Подразделение1, | Счет_00_116Остатки.Мол |ИЗ | ТабДок КАК ТабДок | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Счет_00_116.Остатки КАК Счет_00_116Остатки | ПО ТабДок.Номенклатура = Счет_00_116Остатки.Номенткатура | И ТабДок.Подразделение = Счет_00_116Остатки.Подразделение | И ТабДок.Мол = Счет_00_116Остатки.Мол"; Запрос.УстановитьПараметр("Ссылка",Ссылка); Запрос.УстановитьПараметр("Подразделение1",Подразделение); Запрос.УстановитьПараметр("Мол",Мол); Результат=Запрос.Выполнить(); ВыборкаДетальныеЗаписи=Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Движение=Движения.Счет_00_116.Добавить(); Движение.ВидДвижения=ВидДвиженияНакопления.Расход; Движение.Период=Дата; Движение.Номенткатура=ВыборкаДетальныеЗаписи.Номенклатура; Движение.Подразделение=ВыборкаДетальныеЗаписи.Подразделение; Движение.Количество=ВыборкаДетальныеЗаписи.Количество; Движение.Мол=Мол; //Контроль отрицательных остатков товаров ! ! ! Если ВыборкаДетальныеЗаписи.КоличествоОстаток<ВыборкаДетальныеЗаписи.Количество Тогда Отказ=Истина; Сообщение = Новый СообщениеПользователю; Нехватка=ВыборкаДетальныеЗаписи.Количество-ВыборкаДетальныеЗаписи.КоличествоОстаток; Сообщение.Текст="НЕХВАТКА ТОВАРА!" + "в подразделении : "+ВыборкаДетальныеЗаписи.Подразделение+"У МОЛ: "+ВыборкаДетальныеЗаписи.Мол+" товара:"+ВыборкаДетальныеЗаписи.Номенклатура+" Находится в количестве: "+ВыборкаДетальныеЗаписи.КоличествоОстаток +" а Вы списываете " +ВыборкаДетальныеЗаписи.Количество; Сообщение.Сообщить(); ИначеЕсли ВыборкаДетальныеЗаписи.КоличествоОстаток=ВыборкаДетальныеЗаписи.Количество Тогда Движение.Сумма=ВыборкаДетальныеЗаписи.СуммаОстаток; Иначе Движение.Сумма=ВыборкаДетальныеЗаписи.СуммаОстаток/ВыборкаДетальныеЗаписи.КоличествоОстаток*ВыборкаДетальныеЗаписи.Количество; КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
1
Amra
17.07.12
✎
07:28
|
Отладчик в руки и вперед
|
|||
2
tg30000
17.07.12
✎
07:28
|
Отладчиком смотря движения вроде идут, но не записываются...
|
|||
3
tg30000
17.07.12
✎
07:29
|
Движение.Номенткатура..
и т.д. прохожу отладчиком присваивается значения, но при проведении записи не создаются в регистре.. |
|||
4
Wobland
17.07.12
✎
07:30
|
(3) отказ выхватываешь один раз. этого достаточно, чтоб всё не заработало
|
|||
5
tg30000
17.07.12
✎
07:33
|
(4) Объясни пожалуйста, раньше делал что бы проверить на количество остатков в регистре, после обновления что изменилось в платформе?
Раньше же все работало.. |
|||
6
Wobland
17.07.12
✎
07:34
|
(5) раньше у тебя данные скорей всего другие были
|
|||
7
Wobland
17.07.12
✎
07:34
|
Возврат сделай после отказа. зачем дальше пытаться что-то писать, когда не хватает?
|
|||
8
tg30000
17.07.12
✎
07:36
|
(6) в том то и дело что те же , обновил и заметил, перепровел старые документы с движениями исчезли записи которые были..
|
|||
9
Wobland
17.07.12
✎
07:37
|
(8) тогда (1)
|
|||
10
tg30000
17.07.12
✎
07:40
|
(9) просто значения присваиваются, но записи не создаются, ...попробую отказ с контролем убрать и посмотреть вообще записи добавятся в регистр или нет..
|
|||
11
tg30000
17.07.12
✎
07:44
|
Удрал проверки движения идут...значит дело в них, ...странно раньше же все работало.. около года уже документу, до обновления платформы..
|
|||
12
tg30000
17.07.12
✎
07:44
|
*убрал
|
|||
13
Живой Ископаемый
17.07.12
✎
07:45
|
ах до обновления платформы... с 8.1 на 8.2 видимо...
|
|||
14
tg30000
17.07.12
✎
07:45
|
Буду разбираться.
Всем огромное спасибо!!! |
|||
15
Живой Ископаемый
17.07.12
✎
07:45
|
наверное же читал про новый принцип формирования движений в 8.2?
|
|||
16
tg30000
17.07.12
✎
07:46
|
(13) обновил с 8.2.14.519 на 8.2.15.317
|
|||
17
Живой Ископаемый
17.07.12
✎
07:47
|
тогда странно, ок.
|
|||
18
tg30000
17.07.12
✎
08:26
|
какой-то глюк видимо, откатил , затем заново все обновил , заработало...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |