Не нумеруется номер строки при формировании движения в РС 8,2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)да нету там такой команды, это стандартная процедура проведения, я только свой код добавил в нее,
я отладчиком проверил, там во всех нумерах строк ноль
вот код, добавленыей мною участок сейчас не отрабатывается, я самый первыйц документ ввожу
я отладчиком проверил, там во всех нумерах строк ноль
вот код, добавленыей мною участок сейчас не отрабатывается, я самый первыйц документ ввожу
Движения.АИС_ПодписантыОрганизаций.Записывать = Истина;
Движения.АИС_ПодписантыОрганизаций.Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| АИС_ПодписантыОрганизацийСрезПоследних.Сотрудник,
| АИС_ПодписантыОрганизацийСрезПоследних.Приоритет,
| АИС_ПодписантыОрганизацийСрезПоследних.НомерСтроки
|ИЗ
| РегистрСведений.АИС_ПодписантыОрганизаций.СрезПоследних(
| &НаДату,
| Организайия = &Организайия
| И Действительна) КАК АИС_ПодписантыОрганизацийСрезПоследних";
Запрос.УстановитьПараметр("НаДату", Дата);
Запрос.УстановитьПараметр("Организайия", Организация);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Движение = Движения.АИС_ПодписантыОрганизаций.Добавить();
Движение.Период = Дата;
Движение.Организайия = Организация;
Движение.Действительна = Ложь;
Движение.Сотрудник = ВыборкаДетальныеЗаписи.Сотрудник;
Движение.Приоритет = ВыборкаДетальныеЗаписи.Приоритет;
//Движение.НомерСтроки = ВыборкаДетальныеЗаписи.НомерСтроки
КонецЦикла;
Для Каждого ТекСтрокаСотрудники Из Сотрудники Цикл
Движение = Движения.АИС_ПодписантыОрганизаций.Добавить();
Движение.Период = Дата;
Движение.Организайия = Организация;
Движение.Действительна = Истина;
Движение.Сотрудник = ТекСтрокаСотрудники.Сотрудник;
Движение.Приоритет = ТекСтрокаСотрудники.Приоритет;
//Движение.НомерСтроки = ТекСтрокаСотрудники.НомерСтроки
КонецЦикла;
Показать
(8)
При записи набора НомерСтроки всегда проставлялся платформой. Т.е. ошибка не в номере строки.
Если добавишь запись набора: покажет ошибку в другом месте, возможно правильном.
Конкретней сказать сложно, регистр не виден: что есть измерение, каких типов, какие настройки.
А поле Регистратор заполнено в наборе?
При записи набора НомерСтроки всегда проставлялся платформой. Т.е. ошибка не в номере строки.
Если добавишь запись набора: покажет ошибку в другом месте, возможно правильном.
Конкретней сказать сложно, регистр не виден: что есть измерение, каких типов, какие настройки.
А поле Регистратор заполнено в наборе?
(6) Судя по коду, логика такая: текущий документ должен создать записи отменяющие последних подписантов (Действительна = Ложь) и создать новых из своей ТЧ. Для начала, если "Действительна" – ресурс, то условие нужно делать не в параметрах виртуальной таблицы СрезПоследних, а в секции ГДЕ. Также нужно предусмотреть, чтобы в запрос не попали собственные движения документа – либо очищать перед запросом, либо исключить текущий документ из запроса.
(5) Не давайте вредных советов. Выгрузка в ТЗ в полях вместо NULL подставит пустые значения (ошибка будет при загрузке из ТЗ с последующей записью в БД в режиме ОбменДанными.Загрузка - "сломается" расчет итогов по счетам, у которых отключен валютный, налоговый учет или учет по подразделениям).
P.S. актуально для движений по регистрам Бухгалтерии
P.S. актуально для движений по регистрам Бухгалтерии
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот