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

Хранилище

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

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




>  Возможен ли переход от "Бухгалтерии" к "Зарплата и Кадры"
Vlad23
Отправлено: 08.09.10, 8:30


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Pepe @ 07.09.10, 22:09) *
Если есть необходимость расширенного рассчета зарплаты (ночные, сверхурочные...), надо зарплату считать в ЗиКе, если нет, можно и бухгалтерии (зачем тогда кадры?).


Кадры нужны для ввода первичной документации по кадровому учету. Есть ли роль "Кадровик" в "Бухгалтерии", чтобы дать доступ кадровикам только к их части ...
  Форум: Остальные конфигурации 1С 7.7 · Просмотр сообщения: #11782 · Ответов: 7 · Просмотров: 8523
 

>  Возможен ли переход от "Бухгалтерии" к "Зарплата и Кадры"
Vlad23
Отправлено: 07.09.10, 16:22


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Для меня важна разница между "1С 7.7 Бухгалтерия для Украины" и "1С Зарплата и Кадры 7.7 для Украины" в срезе ведения кадрового учета. Сейчас происходит следующее: кадровик первичные документы оформляет в excel, затем передает в бухгалтерию. Те в свою очередь вводят все вручную в "1С 7.7 Бухгалтерия для Украины", расчитывают ЗП, получают проводки и т.д. Возможно ли кадровиков подключить к "1С 7.7 Бухгалтерия для Украины", чтобы они могли видеть только свою часть и не имели доступ ко всему, что касается бухгалтерии или "1С 7.7 Бухгалтерия для Украины" сугубо бухгалтерская програма и нужно внедрять "1С Зарплата и Кадры 7.7 для Украины". Тогда вопрос, как будут соотноситься эти системы, что будет делаться в первой, что во второй. Тут есть варианты, один из которых правильный:
1) Все данные "1С 7.7 Бухгалтерия для Украины" переносятся в "1С Зарплата и Кадры 7.7 для Украины". Во второй кадры вносят свою первичку, бухгалтерия делает все тоже, что и делала - расчитывает ЗП и ведет весь остальной бухучет, только не вносит первичку по кадрам. "1С 7.7 Бухгалтерия для Украины" не используется.
2) В "1С Зарплата и Кадры 7.7 для Украины" вносится первичка кадровиками и расчитвается зарплата бухгалтерами. Затем итоговые проводки передается в "1С 7.7 Бухгалтерия для Украины", где бухгалтер ведет все остальное. Используются 2 системы.
3) В "1С Зарплата и Кадры 7.7 для Украины" вносится кадровиками первичка, которая переносится в "1С 7.7 Бухгалтерия для Украины", а в ней бухгалтера работают, как работали до этого. Используются 2 системы
Какой вариант верен?
  Форум: Остальные конфигурации 1С 7.7 · Просмотр сообщения: #11770 · Ответов: 7 · Просмотров: 8523
 

>  Возможен ли переход от "Бухгалтерии" к "Зарплата и Кадры"
Vlad23
Отправлено: 07.09.10, 14:57


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Есть функционирующая конфигурация "1С 7.7 Бухгалтерия для Украины" на базе комплексной платформы. В ней соответственно работает только бухгалтерия. Стоит задача автоматизировать кадровый учет: табель, отпуска, больничные и т.д. путем внедрение соответсвющего ПО в отделе кадров. Безусловно эфективней если это будет в одной системе с бухгалтерией. Существует конфигурация "1С Зарплата и Кадры 7.7 для Украины". Возможно ли осуществить переход от "1С 7.7 Бухгалтерия для Украины" к "1С Зарплата и Кадры 7.7 для Украины"? Насколько это будет болезнено и трудоемко?
  Форум: Остальные конфигурации 1С 7.7 · Просмотр сообщения: #11764 · Ответов: 7 · Просмотров: 8523
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 19.05.10, 13:47


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Zaval @ 18.05.10, 11:27) *
Тут же все написано:



Дата оплаты долга по креддокументу(документ возникновения задолженности) = дата креддокумента + гллубина кредита на ту же дату.
Просроченные долги суммируются и определяется макс просрочка в днях.


Что-то я немного запутался ...
Допустим Сумма кредита составляет 2000 грн., глубина 10 дней.
Отпущен товар в кредит на 1000 грн. Что будет через 10 дней? Я не смогу взять еще 1000? Влияет ли дата оплаты долга на проведение документа - судя из приведенного выше фрагмента кода нет?
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9858 · Ответов: 12 · Просмотров: 15935
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 18.05.10, 8:03


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Еще маленький вопрос по глубине кредита - что она собой являет? К примеру дебиторская задолженость контрагента состовляет 1000 грн., я устанавливаю сумму кредита в 2000 грн. Кредит уже возник или он откроется при проведении первого документа из оставшейся тысячи? Если под глубиной кредита считать количество дней, на который он выдается, то что является событием его открытия и что будет по истечению срока?
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9832 · Ответов: 12 · Просмотров: 15935
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 14.05.10, 14:07


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Zaval @ 14.05.10, 15:38) *
У Вас не ТиС, а комплексная, мои советы могли привести к плачевным результатам(((
Добавьте в спр Пользователи рекв РазрешитьПревышениеКредита - число, длина 1, точность 0. неотрицательный. На форму поместите Флажок. Избранному поставьте галочку.
Если ДолгКонтрагента > СуммаКредита Тогда
      глНеПроводить(Контекст,Шаблон("Сумма накладной вместе с текущим долгом клиента ([глФРМ(ДолгКонтрагента,Контрагент.ВалютаКредита,1)])   превышает сумму кредита ([глФРМ(СуммаКредита,Контрагент.ВалютаКредита,1)]). "));
      Возврат;
КонецЕсли;


Вот этот фрагмент замените таким:
Попытка
    РазрешитьПроведениеСПревышением = ?(глПользователь.РазрешитьПревышениеКредита=1, 1, 0);
Исключение
    РазрешитьПроведениеСПревышением = 0;
КонецПопытки;
Если (ДолгКонтрагента > СуммаКредита) И (РазрешитьПроведениеСПревышением = 0) Тогда
        глНеПроводить(Контекст,Шаблон("Сумма накладной вместе с текущим долгом клиента ([глФРМ(ДолгКонтрагента,Контрагент.ВалютаКредита,1)]) превышает сумму кредита ([глФРМ(СуммаКредита,Контрагент.ВалютаКредита,1)]). "));
        Возврат;
КонецЕсли;


*глПользователь - переменная глобМодуля, заполняется в процедуре ПриНачалеРаботыСистемы


Спасибо!
Какие Ваши советы могли привести к непоправимым результатам? - я только задал константу РазрешитьПревышениеКредита в "НЕТ" и все заработало smile.gif
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9776 · Ответов: 12 · Просмотров: 15935
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 14.05.10, 9:40


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Zaval @ 13.05.10, 17:50) *
Без доработки - нет. Отключать константу - не выход, другие доки будут тоже проводиться...


Простите не совсем понял "другие доки будут тоже проводиться". Допустим установлен запрет на превышение кредита, а нам нужно контрагенту все-таки провести документ - всех выгоняем из базы (или предупреждаем), устанавливаем константу в "ДА" и проводим только нужный дркумент. Но непонятно как тогда перепроводить цепочку документов - получается перепроводящему пользователю тоже надо дать право ПревышениеКредита или же непроведутся документы, где был проделан такой маневр. Или проведение зависит от автора документа, а не от проводящего?

Получается самый приемлемый вариант - просто увеличить кредит контрагенту?

По доработке я так понимаю нужно сделать следующее:
В справочник "Пользователи" добавить реквизит "РазрешитьПревышениеКредита". Затем в модуле документа Т_РасходнаяНакладная заменить Константа.РазрешитьПревышениеКредита на значение реквизита для пользователя (правда как к нему обратиться еше не знаю smile.gif) ... Константа.РазрешитьПревышениеКредита встречается в 2-ух местах модуля документа в Процедуре ДвиженияВзаиморасчеты():
1)
Если (ВидОперации <> 1) и (ВидТорговли = Перечисление.ВидыТорговли.Кредит )
и (Константа.РазрешитьПревышениеКредита = Нет) Тогда

ВремРегКред = СоздатьОбъект("Регистры");
глРассчитатьИтогиВзаиморасчетов(Контекст,ВремРегКред,спФирмы,ЗнакОплаты,Контраге
нт,0);

КонецЕсли;

2)
// Проверяем возможность кредита
Если (ВидОперации <> 1) и (ВидТорговли = Перечисление.ВидыТорговли.Кредит )
и (Константа.РазрешитьПревышениеКредита = Нет) Тогда

глКомментарий("Проверяется возможность кредита",2);
тбДолгиКред = глПолучитьИтогиВзаиморасчетов(Контекст, ВремРегКред, текФирма,ЗнакОплаты, Контрагент, 0);

ДолгКонтрагента = 0;
ВалютаДолга = ?(ПустоеЗначение(текФирма)=0,Гривня,Доллары);

Просрочено = 0;
ПросроченныйДолг = 0;

тбДолгиКред.ВыбратьСтроки();
Пока тбДолгиКред.ПолучитьСтроку()=1 Цикл

ДолгКонтрагента = ДолгКонтрагента + глПересчет(тбДолгиКред.ДолгОсн,ВалютаДолга,ДатаДок,Контрагент.ВалютаКредита,Дата
Док,);

Если тбДолгиКред.ДолгОсн <= 0 Тогда
Продолжить;
КонецЕсли;

ВидДокКред = тбДолгиКред.КредДокумент.Вид();

Если глЕстьРеквизитШапки("ДатаОплаты",ВидДокКред)=Да Тогда
ДатаОплатыДолга = тбДолгиКред.КредДокумент.ДатаОплаты;
Если ПустоеЗначение(ДатаОплатыДолга)=1 Тогда
ДатаОплатыДолга = тбДолгиКред.КредДокумент.ДатаДок;
КонецЕсли;
Иначе
ДатаОплатыДолга = тбДолгиКред.КредДокумент.ДатаДок + Контрагент.Глубина.Получить(тбДолгиКред.КредДокумент.ДатаДок);
КонецЕсли;

Если ДатаДок > ДатаОплатыДолга Тогда
ПросроченныйДолг = ПросроченныйДолг + тбДолгиКред.ДолгОсн;
Если Просрочено<(ДатаДок-ДатаОплатыДолга) Тогда
Просрочено = ДатаДок-ДатаОплатыДолга;
КонецЕсли;
КонецЕсли;

КонецЦикла;

ДолгКонтрагента = ДолгКонтрагента + глПересчет(Итог("СуммаСНДС"),Валюта,ДатаДок,Контрагент.ВалютаКредита,ДатаДок,);
СуммаКредита = Контрагент.СуммаКредита.Получить(ДатаДок);
глКомментарий("Долг контрагента составляет "+глФРМ(ДолгКонтрагента,Контрагент.ВалютаКредита,1)+", сумма кредита "+ глФРМ(СуммаКредита,Контрагент.ВалютаКредита,1) +".",3);
Если ПустоеЗначение(СуммаКредита) = 0 Тогда
Если ДолгКонтрагента > СуммаКредита Тогда
глНеПроводить(Контекст,Шаблон("Сумма накладной вместе с текущим долгом клиента ([глФРМ(ДолгКонтрагента,Контрагент.ВалютаКредита,1)]) превышает сумму кредита ([глФРМ(СуммаКредита,Контрагент.ВалютаКредита,1)]). "));
Возврат;
КонецЕсли;
КонецЕсли;

Если Просрочено>0 Тогда
глНеПроводить(Контекст,Шаблон("Просрочена оплата [глФРМ(ПросроченныйДолг,ВалютаДолга,1)] на [Просрочено] дней."));
Возврат;
КонецЕсли;
глКомментарий("Отпуск товаров в кредит разрешен",3);
КонецЕсли;

Можно ли так сделать?
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9771 · Ответов: 12 · Просмотров: 15935
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 13.05.10, 15:14


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Zaval @ 13.05.10, 17:03) *
Это что-то другое, возможно ошибка... или детальность комментариев...
Должно быть "Сумма накладной вместе с текущим долгом клиента......" учтите, МаксКредит - периодический (берется на дату Док) и при необх пересчитывается для приведения валют.


Опять Вы правы - действительно детальность коментариев ...

А можно какому-то пользователю Разрешить проводить документ?
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9748 · Ответов: 12 · Просмотров: 15935
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 13.05.10, 14:41


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Благодарю.
Установил РазрешитьПревышениеКредита в "НЕТ" - теперь не дает провести документ в случае превышения задолжености - правда не сообщает об этом красивенько "Превышен лимит по кредиту" к примеру, а ругается:
Не распределилась проводка * 7021 на сумму -64,71
Сформирована проводка 00 7021
Не понятно как сумма 64,71 считается - лимит превышается на 5 грн. ...?

В справочнике "Пользователисистемы " задаются для только параметры:
1. Редактировать № документа
2. Изменять документы любого периода
3. Изменять категорию цен

Где можно задать для пользователя "РазрешитьПревышениеКредита" не нашел ...
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9746 · Ответов: 12 · Просмотров: 15935
 

>  На что влияет значение "максимальная сумма кредита покупателю"
Vlad23
Отправлено: 13.05.10, 11:19


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


В справочнике "Контрагенты" в закладке "Кредиты" можна задать максимальную сумму кредита покупателю, но на что влияет установленное значение понять трудно. Установил значение 100 для определенного контрагента. При этом безболезненно проводятся расходные накладные (товар) по товарному кредиту на любую сумму этому клиенту? Хотелось бы, чтобы при привышении заданной суммы был запрет на продажу в кредит данному контрагенту ...
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #9731 · Ответов: 12 · Просмотров: 15935
 

>  Как добавить Итоговую сумму по отобранным документамо в обработке "Обработка документов"
Vlad23
Отправлено: 07.05.10, 17:30


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Zaval @ 06.05.10, 20:26) *
В Таблицу обработки добавить горизонтальную секкцию, нпр "КонецОтчета" smile.gif в ней прописать вывод переменной в соотв ячейке.
Затем править процедуру Выполнить(Обработка) - те участки кода, которые выполняются "Если Обработка = "Печать"".
Перед циклом переменную инициализировать.
В цикле суммировать суммы доков.
После завершения цикла ВывестиСекцию.

ЗЫ. Править обработку лучше во внешнем файле.
ЗЗЫ. При использовании думать при подборе видов документов - нпр, общая сумма отгрузок и возвратов абс бесполезна.


Спасибо, получилось!
А как можно править во внешнем файле?
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9673 · Ответов: 3 · Просмотров: 4048
 

>  Как добавить Итоговую сумму по отобранным документамо в обработке "Обработка документов"
Vlad23
Отправлено: 06.05.10, 14:56


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Конфигурация "Бухгалтерский учет ". Есть обработка "Обработка документов", которая выводит отобранные типы документов и их суммы. Помогите новичку, добавить строку "Итого" с суммой по колонке "Сумма".
Спасибо за помощь.
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9655 · Ответов: 3 · Просмотров: 4048
 

>  Добавление артикула товара в диалоговую форму расходной накладной
Vlad23
Отправлено: 06.05.10, 11:55


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Ardi @ 06.05.10, 1:54) *
Если документ "Т_РасходнаяНакладная" тогда "Товар.Артикул"


Спасибо!
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9649 · Ответов: 9 · Просмотров: 18115
 

>  Добавление артикула товара в диалоговую форму расходной накладной
Vlad23
Отправлено: 05.05.10, 22:56


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Цитата(Тамила @ 05.05.10, 17:08) *
У меня тоже Комплексная. Я делала так: в Конфигураторе открываем нужный документ, например, Расходную накладную. На форме в табличную часть добавляем реквизит "Текст" (нужно нажать на кнопочку внизу с нарисованной буковкой Т и щелкнуть ею на табличной части). В конец табличной части добавится колонка. В свойствах этой колонки на закладке Дополнительно в поле Формула пищем что-то типа Товар.Артикул или ТМЦ.Артикул (в зависимости как у вас назван реквизит товара). Сохраняетесь, запускаете Предприятие и вуаля!


Спасибо за желание помочь!
Сделал все как посоветовали - выдает:

(ТМЦ<<?>>.Артикул)
Переменная не определена (ТМЦ),

то же самое, если Справочник.ТМЦ.Артикул. Без скобок и со скобками - результат тот же. Спправочник назывется "ТМЦ", реквизит "Артикул".
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9631 · Ответов: 9 · Просмотров: 18115
 

>  Добавление артикула товара в диалоговую форму расходной накладной
Vlad23
Отправлено: 05.05.10, 13:44


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 05.05.10
Пользователь №: 3373


Конфигурация Комплексная. В 1С еще пока новичок. Нужно реализовать несложную задачу - в документах, где есть выбор товара - к примеру, расходная и приходная накладная, в диалоговой форме в табличной части отображать в отдельной колонке артикул товара. Т.е. формируем строки, выбирая товар из справочника номенклатуры и тут же в колонку Артикул - заносится артикул товара ... Подскажите, пожалуйста, как это реализовать ...
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9619 · Ответов: 9 · Просмотров: 18115
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

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