Конструктивный форум бухгалтеров Казахстана

Конструктивный форум бухгалтеров Казахстана
Текущее время: 28-03-2024, 22:21

Часовой пояс: UTC + 6 часов




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: 21-10-2015, 08:29 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
После окончания единого семинара 1С 2015 г., (вот совпадение-то) среди пользователей 1С77 стали распространяться упорные слухи о том, что де якобы, используя 1С77, нельзя, совершенно невозможно будет работать с электронными счетами-фактурами.

Спешу развеять эти опасения - они абсолютно беспочвенны. Работать с ЭСФ можно разными способами - через файлы выгрузки, например. Работает же сейчас 1С77 через файлы выгрузки ф.300, например, с Кабинетом НП, или с банками-клиентами, и т.д. И ничто не мешает сделать на 1С77 работу с ЭСФ точно таким же способом.

Пользователей любых конфигураций на базе 1С77, если другие лица и организации прекращают ваше обслуживание на том основании, что де якобы невозможно создать в 1С77 взаимодействие с ЭСФ, милости просим переходить на нашу конфигурацию "Универсал-бухгалтерия" (с полным переносом и сохранением данных). Пользователям конфигурации "Универсал-бухгалтерия" гарантируется работа с ЭСФ при использовании 1С77. И никто не заставляет их насильно никуда переходить.
Предпочтительной формой обслуживания у нас является договорное абонементное (впрочем, как и везде). Минимальная стоимость годового договора обслуживания 20 тыс тг. в год.

Координаты для справок -
e-mail : kursakov.s@mail.ru, kursakov.s@yandex.ru, kursakov.s@gmail.com
Тел. : 8-707-8473946, 8-7172-39-61-23
http://kursakov-s.narod.ru
forum1.html

С ув. Курсаков С.А.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01-05-2016, 08:23 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Как я и предсказывал, истеричные вопли о том, что-де "1с77 не может работать с ЭСФ", оказались дешовым разводом.
Вот работающий код из 1С77 (версия и конфигурация не имеет значения), который обеспечивает доступ к файлу принятых ЭСФ, импортированных из ИС ЭСФ. Никаких внешних компонент не нужно.
Цитата:
xmlDoc=СоздатьОбъект("Microsoft.XMLDOM");
invoiceSet=СоздатьОбъект("Microsoft.XMLDOM");
xmlDoc.Load("D:\export_esf.xml");
RootNode=xmlDoc.DocumentElement; сообщить(строка(RootNode.nodename));
invoiceSet=RootNode.childNodes.item(0); сообщить(строка(invoiceSet.nodename));
КолЭСФ=Число(invoiceSet.childNodes.length); сообщить(строка(КолЭСФ));
Для Инд=1 По КолЭСФ Цикл
КонецЦикла;

Вывод -
Цитата:
esf:invoiceInfoContainer
invoiceSet
7


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24-05-2016, 13:51 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
СФ реализации нужно заносить в кабинет ЭСФ "день в день".
То есть если вы допустим, сделали сегодня реализацию и забыли внести ее в ЭСФ, то завтра внести вчерашнюю реализацию (вчерашние СФ) в кабинет ЭСФ не получится - он сразу отбрасывает такие СФ при импорте. На вопрос, почему это так, техподдержка отвечает - "Нельзя импортировать счет фактуры с вчерашней датой, так как счет фактуры выписывается одной сегодняшней датой." Законодательного обоснования подобной новации не предоставляется. Очевидно, законы теперь устанавливает техподдержка.

Формат хранения и формат импорта ЭСФ отличаются.
Если выгрузить из самого ЭСФ полученные или отправленные СФ, то обратно тот же самый файл НЕ загрузится. Почему так сделано, непонятно - до сего времени то, что выгружено из налоговых программ, также и загружалось обычно обратно. Формат импорта в ЭСФ можно найти в SDK
http://kgd.gov.kz/sites/default/files/s ... 3.2016.rar

Правильный формат файла импорта можно получить только от техподдержки.
Открыто он не лежит нигде (несмотря на наличие многочисленных ресурсов поддержки) - его нужно еще попросить. А до того еще нужно потратить время и понять, что формат импорта из SDK не работает.
Выкладываю правильный работающий формат файла импорта, чтобы другим было легче.
https://dl.dropboxusercontent.com/u/767 ... y_2016.zip

{"redirectUrl":null,"message":"Access is denied"}
Если выйти из кабинета ЭСФ, то обратно быстро зайти не получится - выскакивает такое сообщение. Похоже, сделано ограничение на кол-во одновременных сессий, в отличие от КНП. Зайти получится через 10-20 минут только.
Таким образом, если зашел в ЭСФ - сиди до последнего, и лучше не выходи. Правда, и в этом случае Вас будет периодически выбрасывать - "сеанс завершен", но и будет милостиво позволять тут же снова зайти обратно.


Последний раз редактировалось Курсаков_С_А 30-05-2016, 13:49, всего редактировалось 5 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24-05-2016, 13:58 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Есть правила ввода данных в ЭСФ (при импорте СФ выданных и т.д.), которые можно узнать только долгими "пытками" путем подсовывания ему ошибочных данных -
productSet.totalPriceWithoutTax - Cумма значений 'Стоимость товаров, работ, услуг без учета косвенных налогов' не совпадает с итоговым значением
productSet.products[0].unitPrice - Поле 'Цена (тариф) за единицу товара, работы, услуги без учета косвенных налогов' не должно содержать незначащие нули
productSet.products[1].ndsAmount - Поле 'НДС-Сумма' не должно содержать незначащие нули
consignee.name - Реквизит 'Грузополучатель' должен содержать от 3 до 450 символов
productSet.products[1].description - Поле 'Наименование товара, работы, услуги' должно содержать от 2 до 400 символов
deliveryTerm - Не заполнен ни один реквизит условий поставки
productSet.products[1].unitCode - Поле 'Код товара, работы, услуги (ТН ВЭД)' должно быть числовым и не содержать более 10 знаков
consignee.address - Реквизит грузополучателя 'Адрес доставки' должен содержать от 1 до 255 символов
customers[0].address - Реквизит получателя 'Адрес места нахождения' должен содержать от 3 до 400 символов
productSet.products[0].ndsRate - {invoice.products.ndsRate.exists}
productSet.products[1].ndsRate - {invoice.products.ndsRate.exists}
productSet.products[0].unitCode - Поле 'Код товара, работы, услуги (ТН ВЭД)' должно быть числовым и не содержать более 10 знаков
productSet.products[0].quantity - Поле 'Кол-во (объем)' не должно содержать незначащие нули
sellers[0].certificateSeries - Реквизит поставщика 'Серия свидетельства плательщика НДС' должен быть числовым и содержать 5 цифр
deliveryTerm.term - Реквизит 'Условия оплаты по договору' должен содержать от 1 до 50 символов
productSet.products[0].turnoverSize - Поле 'Размер оборота по реализации' не должно содержать незначащие нули
productSet.products[1].priceWithTax - Поле 'Стоимость товара, работы, услуги с учетом косвенных налогов' не должно содержать незначащие нули
consignor.address - Реквизит грузоотправителя 'Адрес отправки' должен содержать от 1 до 255 символов
productSet.totalTurnoverSize - Поле Итоговая 'Размер оборота по реализации' не должно содержать незначащие нули
productSet.products[1].unitNomenclature - Поле 'Ед.изм' должно содержать от 1 до 10 символов
consignor - Не заполнен ни один реквизит грузоотправителя
sellers[0].address - Реквизит поставщика 'Адрес места нахождения' должен содержать от 3 до 255 символов
productSet.totalExciseAmount - Cумма значений 'Акциз-Сумма' не совпадает с итоговым значением
productSet.totalExciseAmount - Поле Итоговая 'Акциз-Сумма' не должно содержать незначащие нули
productSet.products[1].turnoverSize - Поле 'Размер оборота по реализации' не должно содержать незначащие нули
productSet.products[1].unitPrice - Поле 'Цена (тариф) за единицу товара, работы, услуги без учета косвенных налогов' не должно содержать незначащие нули
productSet.products[0].description - Поле 'Наименование товара, работы, услуги' должно содержать от 2 до 400 символов
consignor.tin - Реквизит грузоотправителя 'ИИН/БИН' имеет неверный формат
deliveryTerm.exerciseWay - Реквизит 'Способ отправления' должен содержать от 1 до 98 символов
productSet.products[0].priceWithTax - Поле 'Стоимость товара, работы, услуги с учетом косвенных налогов' не должно содержать незначащие нули
productSet.products[1].quantity - Поле 'Кол-во (объем)' не должно содержать незначащие нули
productSet.products[0].unitNomenclature - Поле 'Ед.изм' должно содержать от 1 до 10 символов
date - 'Дата выписки СФ' отличается от текущей
customers[0].name - Реквизит 'Получатель' должен содержать от 3 до 400 символов
sellers[0].name - Реквизит 'Поставщик' должен содержать от 3 до 450 символов
productSet.totalPriceWithTax - Поле Итоговая 'Стоимость товаров, работ, услуг с учетом косвенных налогов' не должно содержать незначащие нули
sellers[0].certificateNum - Реквизит поставщика 'Номер свидетельства плательщика НДС' должен быть числовым и содержать 7 цифр
consignor.name - Реквизит 'Грузоотправитель' должен содержать от 3 до 450 символов


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24-05-2016, 14:20 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Нельзя импортировать частично заполненные СФ реализации. Только полностью заполненные от начала до конца.
То есть если Вы раньше, допустим, загружали в СОНО только приложения 7,8, или частично заполненные ФНО в Кабинет НП - все, здесь такого нет сразу же. СФ реализации, которые Вы загружается в кабинет ЭСФ, должны быть заполнены полностью от начала до конца. Если хоть одно место заполнено не так - весь СФ считается ошибочным и НЕ загружается.
То есть нельзя дозаполнять СФ выданные уже в кабинете ЭСФ - несмотря на то, что там вроде бы есть режим "черновик" (как в КНП и СОНО).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25-05-2016, 13:15 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Будущей датой загружать СФ выданные в систему ЭСФ тоже нельзя.
Если Вы, считая себя типа "умным хаккером", решите заранее загрузить в систему ЭСФ выданные СФ будущей датой (про запас, что бы потом, не торопясь, их заполнять), то также обломаетесь - этого сделать нельзя -
Цитата:
Всего счетов-фактур: 1
Загружено счетов-фактур: 0
Ошибочных счетов-фактур: 1
Счет-фактура №110:
undefined - 'Дата совершения оборота' задана в будущем
date - 'Дата выписки СФ' отличается от текущей

Таким образом, загружать СФ выданные можно только сегодня и только сегодняшней текущей датой.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25-05-2016, 16:19 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Как проверять в кабинете ЭСФ импорт СФ выданных, не являясь работником фирмы-клиента.
Поскольку программист обычно не является работником фирмы-клиента, и исходя из предыдущего полученного эмпирического опыта - об ограничении одновременных сессий в кабинете ЭСФ, возникает проблема - как проверять загрузку в кабинет ЭСФ выгруженных СФ выданных из базы клиента. Либо брать у клиента его ключи - но тогда как клиент будет одновременно работать в кабинете ЭСФ? Либо региться как работник клиента?

Выход прост. Программист может проверять загрузку СФ выданных в свой кабинет ЭСФ, своего ТОО (или ИП). Только нужно поменять в файле импорта вот что -

даты поставить текущие (вспоминаем, кабинет ЭСФ грузит в себя СФ только текущей датой)

это теги - <v1:invoice>
<date>30.03.2016</date>
.......
<turnoverDate>29.02.2016</turnoverDate>
</v1:invoice>

и бин\иин продавца поставить свой - это тег-
<tin>753159846249</tin>
</seller>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28-05-2016, 11:28 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
От ИП Курсаков. Для бухгалтерии. Реализация выгрузки Счетов-фактур выданных в Кабинет ЭСФ в "Универсал-бухгалтерии" для 1С77 от 28 мая 2016 г. (и далее).

Сообщаем Вам, что в "Универсал-бухгалтерии", как и обещал, разработчик реализовал выгрузку (экспорт) счетов-фактур выданных из базы в Кабинет ЭСФ. Обмен реализован через файл XML (C:\export_from_1c_to_esf.xml), в конце рабочего дня или в течение его, через "Торговля \ журнал СФ выданных \ ЭСФ". Это является только началом полноценной реализации работы с Кабинетом ЭСФ, в дальнейших планах - импорт из Кабинета ЭФ счетов-фактур полученных, и т.д.

Обращаем также внимание пользователей иных конфигураций на базе 1С77. Если Ваш разработчик по каким-либо причинам "не умеет\не может\не хочет" (нужное подчеркнуть) обеспечить работу своего изделия в меняющихся условиях реального мира, то есть не гарантирует Вам работу с ЭСФ, то милости просим переходить на нашу конфигурацию "Универсал-бухгалтерия". Реализована перекачка данных с самых ходовых используемых конфигураций 1С77.

С ув. Курсаков С.А.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21-09-2016, 06:49 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Ну, слава карасикам. Через более чем 2 года после "успешного" внедрения ЭСФ наконец то сделали боле-мене правильное отражение послепродажной скидки -

Цитата:
Здравствуйте.
Счет-фактура на скидку выписывается в виде дополнительной счет-фактуры. Все позиции товаров, работ и услуг, которые отдаются без скидок - в доп счет-фактуре количество указывается 0, так как оборот по ним не меняется.
А товары и позиции по которым есть скидка - количество указывается 1 и в цене указывается сумма скидки с минусом, соответственно система умножает минусовое значение скидки на количество (1) и в общем оборот становится минусовой и он отнимет эту сумму с минусовым значением.


С Уважением
Служба поддержки ИС ЭСФ


До сего дня в ЭСФ можно было сделать только возврат товара по количеству, а не ценовую скидку.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21-10-2016, 08:45 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
Ошибка при загрузке в ИС ЭСФ -- productSet.products[0].ndsRate - {invoice.products.ndsRate.exists}

По факту выяснилось, что если сделать выгрузку в кабинет ЭСФ, руководствуясь шаблоном, "любезно" выложенным в SDK разработчиками ИС ЭСФ, то выходит именно эта ошибка (почему именно по строке ставка НДС - непонятно - ставки НДС как раз выгружены абсолютно правильно).

Решение ситуации - сделать выгрузку по шаблону, милостиво присылаемому поддержкой по запросу, специально, отдельно, или же взять этот шаблон здесь -
https://dl.dropboxusercontent.com/u/767 ... y_2016.zip

Разработчикам ИС ЭСФ - спасибо за сию западлянку, это немало, наверное, способствует продвижению идеи ЭСФ в массы. Разработчик, который столкнулся с этой проблемой (а это программа мирового уровня), который ко мне обратился за помошью в этой ситуации, был уже просто в отчаянии.

Прочим разработчикам - не стоит, наверное, доверять SDK, сделанным в солнечном Казахстане. Во всяком случае, пока. Это Вам не Микрасофт.

Всем - а уж тем более стоит пока остеречься от реализации прямой выгрузки из бухпрограммы в ИС ЭСФ. По моей статистике, за текущий 2016 год уже было не менее 2-х сбоев, когда такая выгрузка "вдруг" прекращала работать. И за это "вдруг" тоже спасибо надо говорить тем же самым "любезным" разработчикам ИС ЭСФ.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25-06-2020, 06:54 
Не в сети

Зарегистрирован: 02-01-2012, 13:59
Сообщения: 539
Откуда: Астана
24 июня 2020.
Всего через пару-тройку дней общения со службой поддержки они предоставили (!) абсолютно бесплатно (!) лично нам с клиентом, отдельно и эксклюзивно (!) формат ХМЛ АктаВыполненныхРабот, каким он должен быть, для загрузки на портал esf.gov.kz. Вот уж поистине - их информационная щедрость не знает границ !

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

Чтобы иные разрабы безболезненно смогли скачать сей формат АВР, я его выложил в гугл-док --- https://drive.google.com/file/d/1C_kwjd ... sp=sharing

Потому что даже из последней редакции 1С83 сей формат АВР тоже скачать (выгрузить в ХМЛ) не получится. О как.

"Здесь какая-то стррррашная тайна !" (с) "Приключения Буратино"
"О Боже, какая таинственность...." (с) миледи из "Трех мушкетеров"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 6 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB