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

Хранилище

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

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




>  Реализация производственных услуг через ККМ (в розницу)
bruslan
Отправлено: 19.01.22, 10:07


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

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


Наконец-то была успешно реализована данная задача розничной реализации производственных услуг.

Использовал следующую логику решения:

1. Пробиваются производственные услуги, как и обычные услуги, как и товары. Формируются документы "Чек ККМ".

2. Закрывается смена и формируется документ "Отчет о розничных продажах". Но при его проведении по производственным услугам движения не делаются (это регистры "Продажи", "Реализация услуг", Бух.проводки), но сумма их реализации присутствует в сумме движения по регистру "Розничная выручка".

3. На основании документа "Отчет о розничных продажах", при его проведении автоматически формируется и проводится документ "Акт производственных услуг" с нашими реализованными производственными услугами.

Что касается контрагента в документе "Акт производственных услуг".
У нас реализация производится через филиалы, которые заведены как контрагенты). В отчет о розничных продажах в форму документа был добавлен реквизит Контрагент ,и кассаККМ привязывается к этому контрагенту.
  Форум: 1С Управление Торговым Предприятием 8 · Просмотр сообщения: #175124 · Ответов: 6 · Просмотров: 2051
 

>  Реализация производственных услуг через ККМ (в розницу)
bruslan
Отправлено: 19.04.21, 8:18


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

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


Цитата(logist @ 16.04.21, 16:09) *
Причем тут внутренняя, отчет в данном контексте выпускает то, что уже продано, т.е. на продажу, в которой нет никакого контрагента.

тут не совсем понятно(((

ведь согласно документации:
Документ "Отчет производства за смену"
Документ предназначен для отражения следующих операций в бухгалтерском и налоговом учете:
Выпуск продукции (полуфабрикатов);
Оказание внутренних услуг;
Приходование возвратных отходов;
Списание материалов в производство продукции.
и
Документ "Акт об оказании производственных услуг"
Документ предназначен для отражения операции реализации услуг производственного характера.

У нас ведь реализация услуг производственного характера.

  Форум: 1С Управление Торговым Предприятием 8 · Просмотр сообщения: #172527 · Ответов: 6 · Просмотров: 2051
 

>  Реализация производственных услуг через ККМ (в розницу)
bruslan
Отправлено: 16.04.21, 14:55


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

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


logist @ Вчера, 17:06 * ,
Цитата(logist @ 15.04.21, 17:06) *
обычно в таких случаях делают возможность печати чека рро из акта

Печать чека из Акта не вариант, - Акт делает бухгалтерия в головной конторе, а продажи идут в магазинах по области.

А вот на основании отчета о розничных продажах, формировать Акт ( именно Акт, а не Отчет производства, это ведь не внутренняя услуга, а внешняя) - это идея.
Только нужно с проводками разобраться.
Отчет о розничных продажах формирует проводку Дт709-Кт703
а Акт - Дт903-Кт231
и Дт361-Кт703 (ведь в акте есть контрагент), тогда по идее эту вторую проводку делать будет не нужно.

Правильно я думаю?
  Форум: 1С Управление Торговым Предприятием 8 · Просмотр сообщения: #172476 · Ответов: 6 · Просмотров: 2051
 

>  Реализация производственных услуг через ККМ (в розницу)
bruslan
Отправлено: 15.04.21, 14:12


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

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


Конфигурация "Управление торговым предприятием для Украины", редакция 1.2.
Разработка конфигурации: "ABBYY Ukraine", 2007-2014 (1.2.24.3)

Добрый день.
Предприятие оказывает производственные услуги. Для учета выпуска и реализации используется, как и положено, документ "АктОбОказанииПроизводственныхУслуг".
При оплате от клиента используется автономный кассовый аппарат.

Есть желание автоматизировать процессы реализации, используя механизмы Розницы (документы "ЧекККМ", фискальный регистратор).
С товарами все понятно,
а вот как быть с реализацией производственных услуг? Как через розницу реализовывать услуги производственного характера?

Спасибо.
  Форум: 1С Управление Торговым Предприятием 8 · Просмотр сообщения: #172420 · Ответов: 6 · Просмотров: 2051
 

>  Выводятся значения колонки не за тот период
bruslan
Отправлено: 14.01.20, 10:44


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

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


Всем спасибо, все получилось. Сделал выборку за оба периода во временную таблицу, и затем из нее выбрал за отдельные года. Так и отчет работает заметно быстрее.

вот и сам запрос:

ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборот,
МЕСЯЦ(ХозрасчетныйОбороты.Период) КАК Месяц,
ГОД(ХозрасчетныйОбороты.Период) КАК Год
ПОМЕСТИТЬ ВТ
ИЗ
РегистрСведений.НастройкиПринадлежностиКонтрагентаКПодразделению КАК НастройкиПринадлежностиКонтрагентаКПодразделению
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет = &Счет361, &ВидыСубконтоНС, , КорСчет В (&Счет), ) КАК ХозрасчетныйОбороты
ПО НастройкиПринадлежностиКонтрагентаКПодразделению.Контрагент = ХозрасчетныйОбороты.Субконто1
ГДЕ
НастройкиПринадлежностиКонтрагентаКПодразделению.Подразделение = &Подразделение

СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто1,
ГОД(ХозрасчетныйОбороты.Период),
МЕСЯЦ(ХозрасчетныйОбороты.Период)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ЕСТЬNULL(Год_1.Контрагент, Год_2.Контрагент) КАК Контрагент,
ЕСТЬNULL(Год_1.ПериодМесяц1, Год_2.ПериодМесяц2) КАК ПериодМесяц,
ЕСТЬNULL(Год_1.Месяц, Год_2.Месяц) КАК Месяц,
Год_1.СуммаОборот1 КАК СуммаОборот1,
Год_2.СуммаОборот2 КАК СуммаОборот2,
ЕСТЬNULL(Год_2.СуммаОборот2, 0) - ЕСТЬNULL(Год_1.СуммаОборот1, 0) КАК Разница
ИЗ
(ВЫБРАТЬ
ВТ.Контрагент КАК Контрагент,
ВТ.СуммаОборот КАК СуммаОборот1,
ВТ.Месяц КАК Месяц,
ВТ.Год КАК Год1,
ВЫБОР
КОГДА ВТ.Месяц = 1
ТОГДА "Обороты за Январь"
КОГДА ВТ.Месяц = 2
ТОГДА "Обороты за Февраль"
КОГДА ВТ.Месяц = 3
ТОГДА "Обороты за Март"
КОГДА ВТ.Месяц = 4
ТОГДА "Обороты за Апрель"
КОГДА ВТ.Месяц = 5
ТОГДА "Обороты за Май"
КОГДА ВТ.Месяц = 6
ТОГДА "Обороты за Июнь"
КОГДА ВТ.Месяц = 7
ТОГДА "Обороты за Июль"
КОГДА ВТ.Месяц = 8
ТОГДА "Обороты за Август"
КОГДА ВТ.Месяц = 9
ТОГДА "Обороты за Сентябрь"
КОГДА ВТ.Месяц = 10
ТОГДА "Обороты за Октябрь"
КОГДА ВТ.Месяц = 11
ТОГДА "Обороты за Ноябрь"
КОГДА ВТ.Месяц = 12
ТОГДА "Обороты за Декабрь"
КОНЕЦ КАК ПериодМесяц1
ИЗ
ВТ КАК ВТ
ГДЕ
ВТ.Год = &Год1) КАК Год_1
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ВТ.Контрагент КАК Контрагент,
ВТ.СуммаОборот КАК СуммаОборот2,
ВТ.Месяц КАК Месяц,
ВТ.Год КАК Год2,
ВЫБОР
КОГДА ВТ.Месяц = 1
ТОГДА "Обороты за Январь"
КОГДА ВТ.Месяц = 2
ТОГДА "Обороты за Февраль"
КОГДА ВТ.Месяц = 3
ТОГДА "Обороты за Март"
КОГДА ВТ.Месяц = 4
ТОГДА "Обороты за Апрель"
КОГДА ВТ.Месяц = 5
ТОГДА "Обороты за Май"
КОГДА ВТ.Месяц = 6
ТОГДА "Обороты за Июнь"
КОГДА ВТ.Месяц = 7
ТОГДА "Обороты за Июль"
КОГДА ВТ.Месяц = 8
ТОГДА "Обороты за Август"
КОГДА ВТ.Месяц = 9
ТОГДА "Обороты за Сентябрь"
КОГДА ВТ.Месяц = 10
ТОГДА "Обороты за Октябрь"
КОГДА ВТ.Месяц = 11
ТОГДА "Обороты за Ноябрь"
КОГДА ВТ.Месяц = 12
ТОГДА "Обороты за Декабрь"
КОНЕЦ КАК ПериодМесяц2
ИЗ
ВТ КАК ВТ
ГДЕ
ВТ.Год = &Год2) КАК Год_2
ПО Год_1.Контрагент = Год_2.Контрагент
И Год_1.Месяц = Год_2.Месяц
  Форум: Система компоновки данных · Просмотр сообщения: #159313 · Ответов: 9 · Просмотров: 1652
 

>  Выводятся значения колонки не за тот период
bruslan
Отправлено: 11.01.20, 21:01


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

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


Цитата(fly @ 10.01.20, 21:56) *
по сути если нужны общие цифры за периоды, вообще использовать можно одну таблицу добавив поле Год


Спасибо за ценную информацию. насчет отсутствия полного соединения в СКД.
Попробую использовать одну таблицу, так думаю будет более правильно, и отчет будет работать быстрее.
  Форум: Система компоновки данных · Просмотр сообщения: #159231 · Ответов: 9 · Просмотров: 1652
 

>  Выводятся значения колонки не за тот период
bruslan
Отправлено: 10.01.20, 17:43


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

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


Спасибо за ваши ответы.
Что касаемо запроса, то он был перенесен из отладчика запросов, где выдавал правильные результаты, и первая таблица (в самом начале) результат данного запроса. К тому же пришлось временно сделать вариант отчета без СКД, с выводом по шаблону, с данным запросом. Так там выводится все верно.
Возможно в отчете с СКД где-то ошибки в компановке или в задании параметров?
  Форум: Система компоновки данных · Просмотр сообщения: #159202 · Ответов: 9 · Просмотров: 1652
 

>  Выводятся значения колонки не за тот период
bruslan
Отправлено: 10.01.20, 14:50


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

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


Помогите разобраться с проблемой.
Конфигурация УТП.
Формирую отчет "Сравнительный анализ оборота по подразделению" за разные периоды, следующего вида

Период Месяц.................... СуммаОборот1 СуммаОборот2
1......... Обороты за Январь ...... 39 245 ......65 567
2......... Обороты за Февраль ... 117 402 ....56 524
3......... Обороты за Март .......... 99 053 ......2 240


Составил запрос (запрос работает правильно, табл. выше сформирована этим запросом). Перенес его в отчет на СКД.
Но при формировании отчета колонка за прошлый период повторяет первую!!!

Параметры: Период1: 01.01.2019 - 31.12.2019
Период2: 01.01.2018 - 31.12.2018
Контрагент: Магазин Кировский

Период Месяц.................. Сумма оборот1 Сумма оборот2
1......... Обороты за Январь ......39 245,00 ....... 39 245,00
2......... Обороты за Февраль ...117 402,00 ... 117 402,00
3......... Обороты за Март .........99 053,00 ....... 99 053,00

Внешний отчет можно скачать тут Отчет_ОборотыОтделения

Сам запрос
ВЫБРАТЬ
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Контрагент КАК Контрагент,
СУММА(ВложенныйЗапрос.СуммаОборот1) КАК СуммаОборот1,
СУММА(ВложенныйЗапрос.СуммаОборот2) КАК СуммаОборот2
ИЗ
(ВЫБРАТЬ
Период_1.Период КАК Период,
Период_1.Месяц КАК Месяц,
Период_1.Контрагент КАК Контрагент,
Период_1.СуммаОборот1 КАК СуммаОборот1,
Период_2.СуммаОборот2 КАК СуммаОборот2
ИЗ
(ВЫБРАТЬ
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.Месяц КАК Месяц,
СУММА(ВложенныйЗапрос.СуммаОборотКт) КАК СуммаОборот1,
ВложенныйЗапрос.субконто1 КАК Контрагент
ИЗ
(ВЫБРАТЬ
движения.СчетУчета КАК СчетУчета,
движения.субконто1 КАК субконто1,
движения.субконто2 КАК субконто2,
движения.СуммаОборотКт КАК СуммаОборотКт,
движения.КорСчет КАК КорСчет,
движения.Месяц КАК Месяц,
движения.Период КАК Период
ИЗ
(ВЫБРАТЬ
ХозрасчетныйОбороты.Счет КАК СчетУчета,
ХозрасчетныйОбороты.Субконто1 КАК субконто1,
ХозрасчетныйОбороты.Субконто2 КАК субконто2,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
ХозрасчетныйОбороты.КорСчет КАК КорСчет,
ВЫБОР
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 1
ТОГДА "Обороты за Январь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 2
ТОГДА "Обороты за Февраль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 3
ТОГДА "Обороты за Март"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 4
ТОГДА "Обороты за Апрель"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 5
ТОГДА "Обороты за Май"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 6
ТОГДА "Обороты за Июнь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 7
ТОГДА "Обороты за Июль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 8
ТОГДА "Обороты за Август"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 9
ТОГДА "Обороты за Сентябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 10
ТОГДА "Обороты за Октябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 11
ТОГДА "Обороты за Ноябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 12
ТОГДА "Обороты за Декабрь"
КОНЕЦ КАК Месяц,
МЕСЯЦ(ХозрасчетныйОбороты.Период) КАК Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет = &Счет361, &ВидыСубконтоНС, , КорСчет В (&Счет), ) КАК ХозрасчетныйОбороты) КАК движения) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.КорСчет <> &Корсчет

СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.субконто1) КАК Период_1
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.Месяц КАК Месяц,
СУММА(ВложенныйЗапрос.СуммаОборотКт) КАК СуммаОборот2,
ВложенныйЗапрос.субконто1 КАК Контрагент
ИЗ
(ВЫБРАТЬ
движения.СчетУчета КАК СчетУчета,
движения.субконто1 КАК субконто1,
движения.субконто2 КАК субконто2,
движения.СуммаОборотКт КАК СуммаОборотКт,
движения.КорСчет КАК КорСчет,
движения.Месяц КАК Месяц,
движения.Период КАК Период
ИЗ
(ВЫБРАТЬ
ХозрасчетныйОбороты.Счет КАК СчетУчета,
ХозрасчетныйОбороты.Субконто1 КАК субконто1,
ХозрасчетныйОбороты.Субконто2 КАК субконто2,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
ХозрасчетныйОбороты.КорСчет КАК КорСчет,
ВЫБОР
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 1
ТОГДА "Обороты за Январь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 2
ТОГДА "Обороты за Февраль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 3
ТОГДА "Обороты за Март"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 4
ТОГДА "Обороты за Апрель"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 5
ТОГДА "Обороты за Май"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 6
ТОГДА "Обороты за Июнь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 7
ТОГДА "Обороты за Июль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 8
ТОГДА "Обороты за Август"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 9
ТОГДА "Обороты за Сентябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 10
ТОГДА "Обороты за Октябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 11
ТОГДА "Обороты за Ноябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 12
ТОГДА "Обороты за Декабрь"
КОНЕЦ КАК Месяц,
МЕСЯЦ(ХозрасчетныйОбороты.Период) КАК Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода_2, &КонецПериода_2, Регистратор, Счет = &Счет361, &ВидыСубконтоНС, , КорСчет В (&Счет), ) КАК ХозрасчетныйОбороты) КАК движения) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.КорСчет <> &Корсчет

СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.субконто1) КАК Период_2
ПО Период_1.Период = Период_2.Период
И Период_1.Контрагент = Период_2.Контрагент) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.Контрагент = &Контрагент

СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Контрагент,
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Период

УПОРЯДОЧИТЬ ПО
Контрагент,
Период

Параметры в СКД - Параметры

Настройки в СКД - НастройкиПараметры

НастройкиВыбранныеПоля


Помогите разобраться, уже что только не перепробовал, все равно выводит первый период.
  Форум: Система компоновки данных · Просмотр сообщения: #159196 · Ответов: 9 · Просмотров: 1652
 

>  Не записывается документ Реализация ТоваровУслуг, конфигурация УТП 1.2.01 Платформа 8.3.8.1652
bruslan
Отправлено: 24.06.17, 22:16


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

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


logist @ Сегодня, 16:46 * ,
спасибо, надо будет подумать над этим.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #128809 · Ответов: 3 · Просмотров: 2094
 

>  Не записывается документ Реализация ТоваровУслуг, конфигурация УТП 1.2.01 Платформа 8.3.8.1652
bruslan
Отправлено: 24.06.17, 13:07


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

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


Всем доброго времени суток!
Столкнулся с непонятной для меня проблемой.

Задача состояла в том. чтобы в Документе РеализацияТоваровУслуг при удалении строки табличной части Услуги (удаление итерактивное) происходила определенная корректировка в РегистреНакопления. С реализацией данной задачи проблем не возникло, но для закрепления результата необходимо после этого Документ записать.

Поэтому я программно записываю Документ
ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись);


Но при закрытии Документа выдается сообщение, что документ был изменен с предложением его записать, и если пользователь отказывается от его записи, то после его открытия оказывается, что удаляемая сторока таб.части Услуги не удалилась. Хотя после удаления мы программно записали этот документ!

Если же согласиться с записью документа или вручную записать по кнопке Запись, - все нормально записывается, т.е. в самом документе проблем нет.

Кто подскажет, в чем причина и как правильно пограммно записать документ?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #128805 · Ответов: 3 · Просмотров: 2094
 


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

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