powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Переформировать Регистр накопления 8.2 (остатки товара)
13 сообщений из 13, страница 1 из 1
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744641
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия: 8.2.13.250 Учебная

Код в модуле Приходная:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Процедура ОбработкаПроведения(Отказ, Режим)
	Движения.ЗакупочныеЦены.Записывать = Истина;
	
	Движения.ЗакупочныеЦены.Очистить();
	
	Для Каждого ТекСтрокаТовары Из Товары Цикл
		Движение = Движения.ЗакупочныеЦены.Добавить();
		Движение.Период = Дата;
		Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
		Движение.Контрагенты = Контрагент;
		Движение.Цена = ТекСтрокаТовары.Цена;
		
		Движение = Движения.ОстаткиТовара.Добавить();
		Движение.Период = Дата;
		Движение.Номенклатура =  ТекСтрокаТовары.Номенклатура;
		// Движение.Количество =  ТекСтрокаТовары.Количество;

		 		
	КонецЦикла;
	Движения.ОстаткиТовара.Записывать = Истина;
	
КонецПроцедуры



Проблема в том, что не было строки в Приходе
Код: html
1.
 Движение.Количество =  ТекСтрокаТовары.Количество;


поэтому в регистре накопления поле Количество -пустое.

Вопрос:
Что нужно сделать, чтобы обновить это поле в Регистре накопления, когда ошибку в коде поправил?
(представив, что пользователь уже провёл много документов Прихода и Расхода)
Как такие ошибки программиста исправить, учебный пример?
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744659
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перебрать все записи документов. И по каждому переписать регистр.
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744723
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если поставить условие если нулл, то 0?
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744725
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MKZM,
в какое условие и откуда там нулл?
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744726
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapecker,
Если ничего нет, то нулл. Хотя, при переборе, чувак должен был бы инициировать переменную нулем, а вдруг - нет?
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744728
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя не пор делу. Но Движение.Количество = ТекСтрокаТовары.Количество; Тут может быть.
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744730
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MKZM,
нуллов там не может быть, он просто хочет исправить записи регистра, в которых забыл заполнить количество
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744731
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще отображение нуля надо смотреть. Наверное. Хотя по доступной информации судить сложно.
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744732
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerMKZM,
нуллов там не может быть, он просто хочет исправить записи регистра, в которых забыл заполнить количество
Да я уже понял.
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744733
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerMKZM,
нуллов там не может быть, он просто хочет исправить записи регистра, в которых забыл заполнить количество
А количество есть?
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38744734
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MKZM,
есть в документе, и раньше было, просто не попало в регистр
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38745016
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А отладчик что говорит? Есть количество?
...
Рейтинг: 0 / 0
Переформировать Регистр накопления 8.2 (остатки товара)
    #38746812
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался,

Все функции - Стандартные - Проведение документов

обновит регистр накопления.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Переформировать Регистр накопления 8.2 (остатки товара)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]