Выбрать все движения регистра по документу 0
Процедура Взаиморасчеты(ВыбКлиент, ДатаНачало, ДатаКонец)
// Создание Таблицы для выходного отчета
Заг = " Неизвестно." ;
Таб = СоздатьОбъект(" Таблица" );
Клн = СоздатьОбъект(" Справочник.Клиенты" );
Клн.ИспользоватьДату(ДатаКонец);
Док = СКак в форме списка журнала расчетов Зарплата вывести только записи, относящиеся к Документу 0 процедура ПриОткрытии() // Предопределенная процедура
перем док;
док = СоздатьОбъект(" Документ.Премия" );
// Метод Выбрать вызывает диалог для выбора документа
// Если документ не выбран
если док.Выбрать(" Выберите документ" ) = 0 тогда
ПредуКак вывести все зарегистрированные в текущем периоде расчеты (объект, ВР и результат) Сотрудников 0 сСотр_2 = СоздатьОбъект(" Справочник.Сотрудники" );
если сСотр_2.НайтиПоНаименованию(" 02 Цех" , 0) = 0 тогда
Предупреждение(" Второй цех не найден." );
возврат;
конецЕсли;
жз = СоздатьОбъект(" ЖурналРасчетов.Зарплата" );
пер = жз.ТекущийПериоКак вывести все расчеты, относящиеся к выбранному Документу 0 док = СоздатьОбъект(" Документ.Премия" );
// Метод Выбрать вызывает диалог для выбора документа
// Если документ не выбран
если док.Выбрать(" Выберите документ" ) = 0 тогда
Предупреждение(" Документ не выбран." );
возврат;
конецЕсли;
жз = СозКак удалить все расчеты, относящиеся к выбранному Документу 0 док = СоздатьОбъект(" Документ.Премия" );
// Метод Выбрать вызывает диалог для выбора документа
// Если документ не выбран
если док.Выбрать(" Выберите документ" ) = 0 тогда
Предупреждение(" Документ не выбран." );
возврат;
конецЕсли;
жз = СозПосмотреть все результаты поиска похожих
Работа с журналом расчетов в 1С7.7 из 1С 8.1 через Com соединение 1 Недавно делал перенос справочников и документов из 1С 7.7 " Зарплата и кадры" в 1С 8.1 " Управление торговым предприятием" через Com соединение. Во время переноса столкнулся с некоторыми проблемами. Одна из них - это при выполнении запроса очень ваВвод записей в журнал расчетов 1 Добавление записи в журнал расчетов:
Метод Новая может быть вызван где угодно, в глобальном модуле, модуле обработок, документов и т.д.
Данный метод проверяет корректность заполненных реквизитов журнала расчетов. При вводе новых записей журналПеребор записей журнала расчетов 0 Например, организуем перебор записей с периодом действия в январе.
ЖЗ = СоздатьОбъект(" ЖурналРасчетов.Зарплата" );
ДатаНач = 01.01.2002;
ДатаКон = 31.01.2002;
ЖЗ.ВыбратьЗаписи(ДатаНач, ДатаКон);
Пока ЖЗ.ПолучитьЗапись()=1 Цикл
// действУдаление записей в журнале расчетов 0 При отмене проведения документа обычно автоматически удаляются всего его движения, в том числе и введенные записи в журналы расчетов.
Можно также явно удалять записи методом журнала расчетов УдалитьЗапись() .Методы работы с периодом журнала расчетов 0 НачалоПериода = ЖЗ.НачалоТекущегоПериода();
КонецПериода = ЖЗ.КонецТекущегоПериода();
ПериодСтрокой = ЖЗ.ОписательПериода(НачМес); //например " Январь 2002 г" Посмотреть все в категории Журналы расчетов