Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Получить значение реквизита ДатаБазыИндекса в спр. Сотрудники 2 страниц V  < 1 2          
Домовик Подменю пользователя
сообщение 06.12.11, 20:08
Сообщение #21

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

у 7.7 присвоїться, а з 8 тягнуть...

Домовик Подменю пользователя
сообщение 07.12.11, 10:21
Сообщение #22

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

і взагалі, для чого тоді тягнути, якщо це реквізит довідника Фірми? В сотрудниках його не бачу.

sava1 Подменю пользователя
сообщение 07.12.11, 11:04
Сообщение #23

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2693
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

У каждого свой справочник...
А по-делу - проще всего: в 7 выбираем в ТЗ (ИНН,Дата).Сохраняем тз в файл.
в 8 - парсим файл,синхронизируем по ИНН, добавляем запись в РС

mister-x Подменю пользователя
сообщение 07.12.11, 11:29
Сообщение #24

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата
у 7.7 присвоїться...
не присвоїться - хіба у тих, що відкриватимемо вручну. Хоча, можливо, ви мали на увазі - присвоєння обробкою smile.gif.

ignsv Подменю пользователя
сообщение 07.12.11, 11:36
Сообщение #25

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

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

Домовик Подменю пользователя
сообщение 07.12.11, 11:54
Сообщение #26

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

Точно! Я только код ваша, вторую, начала тянуть, куда ваша дата записывается.Читается-читается, ваша история, можно взять. Сори, да в сотрудниках есть тоже реквизит.

Во второй части кода есть. Записывается ваша дата в историю Признака, хотела сказать.

Есть в синтакс-помощнике папка Периодический. Там есть ВыбратьЗначения(), ПолучитьЗначение(). Но по-Хорошему последнее нужно.

Атрибут ДАтаЗнач, еще ОбратныйПорядок использовать

ignsv Подменю пользователя
сообщение 07.12.11, 12:37
Сообщение #27

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

такс .. если честно не понял как вы получили. можете для тех кто в танке объяснить ..



когда я делаю через


Сотр= V7.CreateObject("Справочник.Сотрудники");
Периодический = V7.CreateObject("Периодический");
....
....
Периодический.ИспользоватьОбъект("ПризнакИзмененияДоходаДляИндексации",Сотр);
Периодический.ВыбратьЗначения();
Пока Периодический.ПолучитьЗначение() > 0 Цикл


тут она не видит Признак Изменения дохода как периодический реквизит

Домовик Подменю пользователя
сообщение 07.12.11, 12:38
Сообщение #28

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

вот похожий синтаксиз.

            П = СоздатьОбъект("Периодический");
            П.ИспользоватьОбъект("НомерЛистаКассовойКниги",Касса);
            П.ВыбратьЗначения(НачалоГода, КонГода(НачалоГода));
            Если П.ПолучитьЗначение() = 1 Тогда
                Если П.ДатаЗнач = НачалоГода Тогда
                    ЛистовЗаГод = П.Значение;
                Иначе
                    П.Удалить();
                КонецЕсли;
                Пока П.ПолучитьЗначение() = 1 Цикл
                    П.Удалить();
                КонецЦикла;
            КонецЕсли;


Методы и атрибуты

Спасибо сказали: ignsv,

ignsv Подменю пользователя
сообщение 07.12.11, 13:26
Сообщение #29

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

пасиб.. уже и я что то тоже получил )))). щас буду вытягивать ..

Все. получил что надо было. всем спасибо за помощь! особенно Домовик`у и Sava1 за коды и наводки )).

Спасибо сказали: Домовик,

Домовик Подменю пользователя
сообщение 11.12.11, 11:01
Сообщение #30

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

"не присвоїться - хіба у тих, що відкриватимемо вручну. Хоча, можливо, ви мали на увазі - присвоєння обробкою smile.gif."


Mister-x, так, у випадку довідника Фірми -відкрити ручками.)) у випадку "Сотрудники" була одна кучерява ідея: в обробці використати в циклі ОткрытьФорму(Спр.ТЕкущийЭлемент()), там в ПриОткрытии() все розраховується. ну і статусВозврата(0),
але Запис змін...... коли форма відкрита, то до обєкту не підступишся. і в процедурі не пропишеш.

Тому ваш спосіб - перепрописати розрахунки в самій обробці.

Але в даному випадку -є дані в періодичному реквізиті.

igmig65 Подменю пользователя
сообщение 11.12.11, 14:17
Сообщение #31

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

А вообще, например в ЗиК, ДатаБазыИндекса для РАСЧЕТА индексации может получаться по двум ссылкам, или в спр.Сотр или в Штатном. Тоесть на опр. дату для сотрудника эта дата может быть дата приема, а для его штатной единицы(повысили оклады) Дата повышения. Актуальной будет считаться макс.
Нужно знать принцип расчета индексации той конф-ции в которую грузите, тоесть 8, возможно там все реализовано по другой схеме, и привязка идет к нескольким объектам, вернее характеристикам объектов(Сотр и Штатное в 7).

Спасибо сказали: Домовик,

Домовик Подменю пользователя
сообщение 11.12.11, 15:34
Сообщение #32

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

В теме искали дату увелич. зарплаты.

на свій кучерявий спосіб:
є спосіб записати зміни роботи процедури ПриОткрытии() в довіднику Сотрудники
В ПриОткрытии() дописати форма.Закрыть(), а Записать() вызвать в процедурі приЗакрытии() формы.

Тільки треба очки закрити, коли обробка буде виконуватись )))

mister-x Подменю пользователя
сообщение 12.12.11, 10:31
Сообщение #33

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата
а Записать() вызвать в процедурі приЗакрытии() формы
така річ не пройде - при закритті форми, в базу данних цей об'єкт не дозапишеться

Домовик Подменю пользователя
сообщение 12.12.11, 17:11
Сообщение #34

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

або ви не перевіряли, або маєте на увазі щось інше.
Працює.

mister-x Подменю пользователя
сообщение 12.12.11, 17:27
Сообщение #35

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(ignsv @ 07.12.11, 13:26) *
пасиб.. уже и я что то тоже получил )))). щас буду вытягивать ..

Все. получил что надо было. всем спасибо за помощь! особенно Домовик`у и Sava1 за коды и наводки )).
автор вирішив дане питання, вже починається офтоп. Тему закриваю. Якщо потрібно автору відкрити тему - нехай звернеться в ПП.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V  < 1 2
Тема закрыта Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.05.24, 3:18
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!