RSS

Комментарии

Я, конечно, понимаю, что видео о выгрузке данных на сайт, а не о том, как правильно писать код, но всё же не смог пройти мимо и не придраться к коду.

1. «ТаблицаНоменклатуры = Источник.Отбор.Регистратор.Значение.Товары.Выгрузить()», да уж… Сначала сам говоришь, что подписку лучше создать не на документ, а на регистр, потому что могут быть и другие документы. А если в других документах ТЧ называется не «Товары»? Второй минус данного подхода — обращение к БД для получения списка товаров. Если уж и делать так, то нужно читать данные запросом. В данной реализации из БД считывается ВЕСЬ документ, что не добавляет производительности. Да и зачем вообще обращаться к БД, если источником является набор записей?! Поэтому можно сделать просто «Источник.ВыгрузитьКолонку()».

2. Процедура «ДобавитьЗаписи()» в текущей её реализации ПЕРЕЗАПИШЕТ полностью регистр! Т.е. все записи удалятся, а запишутся только новые.

3. Символ перевода на новую строку «ПС» (Перевод Строки, что как бы намекает). В Windows для перевода строк используется последовательность символов ВК + ПС ('\r\n') (возврат каретки, перевод строки), в Unix like системах — только ПС ('\n'). Хоть на экране отображение и будет верным, но отдельно символ ВК не используется для перевода строки от слова «совсем».

4. Зачем для переменной «УспешныйОбмен» делать Соответствие, когда можно обойтись массивом? Можно предположить для того, чтобы не было дублей, но регистр сведений по определению не может содержать две записи с одним и тем же значением «СсылкаНаОбъект».

5. Зачем два запроса по выборке изменений? Ладно, это пока. Но зачем для одного запроса временный таблицы? Исходный запрос можно было изменить за минуту просто использовав объединение: копируешь текст второго запроса ниже первого и вставляешь между ними «ОБЪЕДИНИТЬ».

6. Ну и для регистрации изменений я бы использовал план обмена, а не регистры сведений.
Когда сестра звезда рунета)))))
22:19
Добрый день, мы живём в Таджикистане, завезли товар ( одежду) их Турции, как продавать одежду?
я просто сразу подписался)
Наши впереди планеты всей, только не там где это реально надо...)) Самые лучшие и дорогие вина Старого света производятся в старых подвалах, дубовых бочках, рукотворно талантливыми художниками винного искусства. Но зато в России… На лесных пожарах высоких технологий нет, большая часть россиян до сих пор ходят в туалеты с дыркой в полу, зато они есть на производстве вина, чтобы побольше, да подоступней… Хотя наверно всё-таки стоит поблагодарить, т.к. если бы не технологии, то ещё и качество было бы хуже…
11:56
Здравствуйте, а как её включить?
Никто не запрещает передавать данные GET запросом. Это можно сделать в сильно ограниченном и явном виде, но это возможно. Параметры запроса — это просто пары ключ-значение и они могут использоваться как угодно. По сути это те же данные. Только используются чаще всего именно для получения других данных. Получив запрос на сервере методом GET, можно делать с этими параметрами все, что угодно, хоть для построения запроса к базе данных, хоть для записи в нее. По сути теоретически можно даже какие-то малюсенькие двоичные файлы передать, закодировав их в base64. Основной минус Get запроса, что его максимальная длина 2000 с небольшим символов.
Скажите, пожалуйста, как полностью перевести viusal studio на русский язык, я изменил язык в настройках, но предложения, предоставленные intellisense, все еще на английскомСкажите, пожалуйста, как полностью перевести визуальную студию на русский язык, я изменил язык в настройках, но предложения, предоставленные intellisense/intellicode, все еще на английском
Thanks a lot!
Спасибо очень полезно и понятно
21:45
+1
1б я не знаю как это
Ссылка на полный курс «1С Django. Личный кабинет контрагента»
Интересное интервью
День добрый.
Прошу у вас помощи. Пытаюсь по вашему интенсиву отправить сообщение в вк не получается. При вводе текста в группе пробегаюсь в отладчике, контакт возвращает текст что не нравятся параметры клавиатуры:
{«error»:
{«error_code»:100,«error_msg»:«One of the parameters specified was missing or invalid: keyboard contains incorrect JSON»,
«request_params»:[{«key»:«random_id»,«value»:""},
{«key»:«peer_id»,«value»:«46288212»},
{«key»:«group_id»,«value»:«207871333»},
{«key»:«keyboard»,«value»:
"{«one_time»:false,
«buttons»:[
[{
«action»:{«type»:«text»,
«label»:«Счет-фактура»,
«payload»:"{/«button/»:/«schetfactura/»,/«level/»:1}"},
«color»:«default»
}],
[{
«action»:{«type»:«text»,
«label»:«Счет»,
«payload»:"{/«button/»:/«schet/»,/«level/»:1}"},
«color»:«default»}],
[{
«action»:{«type»:«text»,
«label»:«Акт»,
«payload»:"{/«button/»:/«act/»,/«level/»:1}"},
«color»:«default»
}]
]
}
"},
{«key»:«v»,«value»:«5.90»},
{«key»:«method»,«value»:«messages.send»},
{«key»:«oauth»,«value»:«1»}
]
}
}

Прочитал документацию к api, написано что параметр color должен быть не default, а один из следующих параметров:
primary — синяя кнопка, обозначает основное действие. #5181B8
secondary — обычная белая кнопка. #FFFFFF
negative — опасное действие, или отрицательное действие (отклонить, удалить и тд). #E64646
positive — согласиться, подтвердить. #4BB34B
Попробовал проставить не помогает, ошибка та же.
Really nice presentation. I have subscribed.
Спасибо! Здоровья вам и успехов!!!