Зябликов Дмитрий | Senior ios developer | ЦРПТ

«Модуль ЭДО для 1С»

Полностью удаленный проект от прототипа до продакшна: - специфика законодательства - командная работа - интеграционные фишки (лайфхаки) Итог: довольный заказчик

Граница последовательности состоит из двух дат

1. echo77 833 05.12.16 11:21 Сейчас в теме
Выполнив запрос:
ВЫБРАТЬ
	ПартионныйУчетБУГраницы.Организация,
	ПартионныйУчетБУГраницы.ПроведенВХронологическойПоследовательности,
	ПартионныйУчетБУГраницы.Период,
	ПартионныйУчетБУГраницы.Регистратор
ИЗ
	Последовательность.ПартионныйУчетБУ.Границы КАК ПартионныйУчетБУГраницы


Получаю результат:
Организация ПроведенВХронологическойПоследовательности Период Регистратор
<пустая ссылка Организация> Нет 31.03.2016 23:59:59 Корректировка стоимости списания товаров 00000000009 от 31.03.2016 23:59:59
АО "УКБП" Нет 01.03.2016 0:00:00 Оприходование товаров 00000011483 от 05.09.2016 0:00:00


- интересно, каким образом граница установилась по пустой организации?
- нормально ли это?
- как исправить?
Вознаграждение за ответ
Показать полностью
Найденные решения
6. HitGroove 43 05.12.16 15:53 Сейчас в теме +10 $m
Вопрос:
- интересно, каким образом граница установилась по пустой организации?
Ответ:
- Граница установлена проведением документа "Корректировка стоимости списания товаров" в результате не верного заполнения документа (или ошибок конфигурации) , либо кто-то вручную установил, либо при восстановлении последовательности (ошибки конфы)
Вопрос:
- нормально ли это?
Ответ:
- Учитывая что, разработчиками создано измерение "Организация", то ситуация это как минимум не нормальная, можно пренебрегать этой записью, за исключением восстановления последовательности, когда у Вас может не установиться граница последовательности или установиться не верно, в момент прохождения данного документа. Да, при использования метода ПолучитьГраницу() запись будет появляться.
Вопрос:
- как исправить?
Ответ:
- Устранить причину, отладчиком пройтись и посмотреть, что устанавливает границу по пустой фирме (если ее вручную не двигали). Убрать возможность пользователям устанавливать границу вручную!
- Запись о границе вы сможете удалить только из физической таблицы, остальные способы только сдвигают её.

Учитывая что это УПП и последовательность БУ, то:
1. Восстановите последовательность.
2. Проверьте установлены ли границы по фирмам по которым ведется учет. (Если нет перенесите на след док. из последовательности и восстановите минуя этот документ!)
3. Забейте на запись ибо при запуске обработки восстановления последовательности границы берутся по заполненным фирмам.
Остальные ответы
Сортировка: Древо
5. корум 316 05.12.16 14:25 Сейчас в теме
(1)
- интересно, каким образом граница установилась по пустой организации?
- нормально ли это?
- как исправить?

- многими способами.
Кривым модулем проведения, например.
Или корявой обработкой.

- вроде ничему не вредит

- написать код и удалить эту запись...
2. kudlach 20 05.12.16 11:27 Сейчас в теме
А ты смотрел, как эта последовательность изначально устанавливается при установке флага ? А посмотри. узнаешь что-то интересное.
3. echo77 833 05.12.16 13:07 Сейчас в теме
Вопрос остается открытым
4. JohnGalt 2 05.12.16 14:15 Сейчас в теме +10 $m
1. Не заполнена организация в документе корректировки или доработан механизм отражения документов в последовательности.
2. Зависит от поставленных целей.
3. Перепровести документ. Если не поможет, смотреть механизм записи данных в последовательность. (общие модули, подписки на события и т.д)

В общем, нужно базу смотреть, что изменено/дописано и настройки последовательности/заполнения документов.
6. HitGroove 43 05.12.16 15:53 Сейчас в теме +10 $m
Вопрос:
- интересно, каким образом граница установилась по пустой организации?
Ответ:
- Граница установлена проведением документа "Корректировка стоимости списания товаров" в результате не верного заполнения документа (или ошибок конфигурации) , либо кто-то вручную установил, либо при восстановлении последовательности (ошибки конфы)
Вопрос:
- нормально ли это?
Ответ:
- Учитывая что, разработчиками создано измерение "Организация", то ситуация это как минимум не нормальная, можно пренебрегать этой записью, за исключением восстановления последовательности, когда у Вас может не установиться граница последовательности или установиться не верно, в момент прохождения данного документа. Да, при использования метода ПолучитьГраницу() запись будет появляться.
Вопрос:
- как исправить?
Ответ:
- Устранить причину, отладчиком пройтись и посмотреть, что устанавливает границу по пустой фирме (если ее вручную не двигали). Убрать возможность пользователям устанавливать границу вручную!
- Запись о границе вы сможете удалить только из физической таблицы, остальные способы только сдвигают её.

Учитывая что это УПП и последовательность БУ, то:
1. Восстановите последовательность.
2. Проверьте установлены ли границы по фирмам по которым ведется учет. (Если нет перенесите на след док. из последовательности и восстановите минуя этот документ!)
3. Забейте на запись ибо при запуске обработки восстановления последовательности границы берутся по заполненным фирмам.
7. echo77 833 06.12.16 10:22 Сейчас в теме
Спасибо! Будем смотреть
Оставьте свое сообщение

Вакансии

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата до 160 000 руб.
Полный день

Удаленный бизнес-аналитик 1С
Санкт-Петербург
Временный (на проект)

Разработчик (эксперт) по направлению 1С:ЗУП 3
Санкт-Петербург
зарплата от 130 000 руб.
Полный день