Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Последовательность документов.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Pepe
Имеется комплексная конфигурация 7.7. За последовательностью документов никто не следил, теперь стоит задача об ее восстановлении. Перепровести стандартно нельзя, т.к. меняли участки, отменяли авансы - могут (поплывут) итоги. Есть ли возможность зафиксировать или установить последовательность на начало года (после нового года ничего не менялось), а потом перепровести все документы (восстановить последовательность) на ТА?
Vofka
Программные методы последовательностей:

ПринадлежитПоследовательности(Докум) - Определяет, принадлежит ли документ (или вид документа) данной последовательности. Возвращает "1", если принадлежит, "0" - если нет.

ПолучитьАтрибут(Имя) - Получить значение последовательности по строке с именем последовательности. Обычно применяется для передачи контекста данной последовательности в переменную.

ПолучитьПозицию(), ПолучитьДокумент() - Схожие между собой методы, первый возвращает строковую позицию границы последовательности (ГП), а второй - ссылку на документ, на котором стоит граница последовательности.

ПолучитьДату(), ПолучитьВремя(Ч,М,С) - Тоже подобные методы, первый возвращает дату, а второй - время границы последовательности (ГП), причем часы, минуты, секунды записываются в разные переменные.

Сравнить(Докум) - Очень удобный метод для определения положения документа (или даты) относительно ГП. В параметр Докум можно записать дату, документ или позицию документа. Возвращает "-1", если ГП раньше, "0" - если равны, и "1", если ГП позже.

Установить(Положение) - Принудительно устанавливает ГП в позицию, указанную переменной Положение. В эту переменную можно передавать документ, дату или позицию документа. Осторожнее со сдвигом "вперед", документы до новой точки автоматически не перепроводятся.

ВыбратьПоПоследовательности(ДатаНач, ДатаКон, Имя) - Открывает выборку документов с ДатаНач по ДатаКон, принадлежащих указанной Последовательности. В качестве дат так же можно использовать документы или их позиции.
Ardi
Кнопкой восстановить последовательность пользоваться бухгалтерам не рекомендуется. Она ОЧЕНЬ СЕРЬЁЗНО глючит.
Pepe
To VOFKA, сенкс, но меня больше интересуют последствия програмного переноса и корректность таких действий.
ARDI, кнопка нужна, т.к. невозможно "отучить" бухгалтеров, особенно когда оперативный учет, делать корректировки и вводить "задним числом". Другое дело, что пользоваться ей не рекомендуется. А выход?
Vofka
Цитата
меня больше интересуют последствия програмного переноса и корректность таких действий.

Я лично сам такого не делал, но мне кажется, что ничего страшного не произойдёт. Просто программа будет считать, что документы восстановлены. И как говорится - копию базы в руки и вперёд smile.gif
alex1c
Если с точки зрения бухгалтера прошлый год закрыт, то никаких проблем нет устанавливаете последовательность на 1 января, закрываете прошлый период и дальше востанавливаете, желательно почаще. Ну а если возникнут ньюансы, всегда можно подкорректировать прошлый период и снова вернуть последовательность.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.